전공/데이터 통신

[데이터 통신 2-3강] 2강 과제

뜨거운 개발자 2023. 10. 27. 00:46

1번

📝
In the bus topology in the following figure, what happens if one of the stations is unplugged?
station의 전기를 끊는다고 해도 다른 네트워크에 영향이 가지 않습니다. (signal이 지나가는 path에 station이 있는 게 아니기 때문에)
  • station이란? 프로토콜을 사용할 수 있는 기능을 갖춘 장치 예를 들어 노트북, PC, 핸드폰, 와이파이 등 일 수 있다.

2번

📝
Compare the telephone network and the Internet. What are the similarities? What are the difference?
전화 네트워크는 서킷 스위칭 방식으로 통신을 하고 인터넷 네트워크는 패킷 스위칭 방식으로 통신을 합니다. 이 둘은 서로 상호 연결을 한다는 점이 공통점으로 볼 수 있습니다. 이 둘은 지속적인 자원 사용에 차이점이 있습니다. 서킷 스위칭 방식은 연결을 수립하는 과정이 필요하고, 자원을 할당 받으면 연결이 끊길 때까지 계속해서 그 자원을 독점하기 때문에 많은 사용자가 한번에 사용하기는 어렵습니다. 그에비해 패킷 스위칭은 폭발적인 접속에 적합하고, 데이터를 주고 받지 않을 때는 그 자원을 다른 사람들이 사용하는 공유형식을 가진다는 점이 다른 점 입니다.

3번

📝
For each of the following four networks, discuss the consequences if a connection fails
  1. Seven devices arranged in a mesh topology
    모든 디바이스가 서로 서로 연결되어있는 mesh topology 같은 경우 커넥션이 실패한다면 해당 실패한 디바이스만 영향을 받고 다른 네트워크에는 영향이 전혀 없습니다.
  1. Seven devices arranged in a star topology (not counting the hub)
    허브에 다른 디바이스가 물린 형태로 존재하는 스타 토폴로지 같은 경우 허브가 직접적으로 문제가 생긴 것이 아니라면 하나의 연결 실패는 해당 디바이스 외 다른 네트워크는 영향이 없습니다.
  1. Seven devices arranged in a bus topology
    버스 토폴로지 같은 경우 drop-line이 연결이 문제가 생긴 경우, 해당 디바이스와 통신은 불가하고, 만약 tap에 문제가 생기면 모든 통신이 중단되게 됩니다.
  1. Seven devices arranged in a ring topology
    듀얼링이나 링 끊김 차단 스위치를 사용하지 않는 한 모든 네트워크가 중단됩니다.

4번

📝
Assume eight devices are arranged in a mesh topology. How many cables are needed? How many ports are needed for each device?
메시 토폴로지는 모두 다 연결 된 것이기 때문에
  • 링크 갯수 : (N)(N-1) /2 = 28개
  • 포트 갯수 : 디바이스가 N개면 N-1개의 포트가 필요합니다. 8개

5번

📝
Assume that an application-layer protocol is written to use the services of UDP. Can the application-layer protocol use the services of TCP without change? <번역>

애플리케이션 계층 프로토콜이 UDP의 서비스를 사용하도록 작성되었다고 가정합니다. 애플리케이션 계층 프로토콜이 변경 없이 TCP의 서비스를 사용할 수 있을까요?

사용 불가합니다. 기본적으로 프로그램을 만들 때 어떤 프로토콜을 사용하는지 지정하도록 하는데 이 둘은 다른 프로토콜이기 때문에 이것은 사용이 불가합니다. layer independence 의 의미는 같은 서비스를 사용하는 새로운 것을 하면 프로코톨을 변경해도 된다는 것이지, UDP를 TCP로 바꾼다는 의미가 아닙니다. 왜냐하면 그 둘은 다른 서비스를 제공하기 때문입니다.

6번

📝
Assume that the number of hosts connected to the Internet at year 2020 is five hundred million. If the number of hosts increases only 20 percent per year. what is the number of hosts year 2030? <번역>

2020년에 인터넷에 연결된 호스트 수가 5억 개라고 가정합니다. 호스트 수가 매년 20%씩만 증가한다면. 2030년에는 호스트 수가 얼마나 될까요?

5억 * (1.2)^ 10 = 5억 * 6.19 = 30억정도 됩니다.

7번

📝
Match the following to one or more layers of the TCP/IP protocol suite
  1. creating user datagrams
    유저 datagram은 Transport layer에서 만들어서 Network layer로 내려갑니다.
  1. responsibility for handling frames between adjacent nodes
    data-link layer가 인접 노드간의 책임이 있습니다.
  1. transforming bits to electromagnetic signals:
    physical layer가 전기 신호를 bit로 바꾸는 책임이 있습니다.

Uploaded by N2T

728x90