인터넷프로토콜중간고사 2014.4.24 학번 이름 1. ipconfig/all 을수행하면다수의인터페이스에 169.254.X.X 인주소가붙어있는 것을볼수있다. 이주소는어떤특수주소인가? [3 점 ] 2. Option 이없는 IP 헤더를그려라. 각필드의명칭을정확히기입하라. ( 아래각 행은 4 바이트길이이다.) [10 점 ] 3. 어떤 IP 데이터그램이 public Internet 상의어떤서버를향해보내졌다. 이데이 터그램의 IP 헤더필드중 NAT 를통과하면서변화되는 2 개의필드는무엇인가? [2 점 ] 4. NAPT 가 ICMP 의경우사용될수없는이유는무엇인가? [3 점 ] 5. NAT 기술이야기하는큰문제점 2 가지를간단히서술하라. A. [1 점 ] B. [1 점 ] 6. STUN 프로토콜을수행할때
A. XOR_MAPPED_ADDRESS 애트리뷰트를사용하는이유는무엇인가? [3 점 ] B. Binding 은어떤애트리뷰트에실려오는가? [2 점 ] 7. 아래그림은페이스타임을사용할때 ICE 가그림에보이는아이폰사용자를통 화연결시키기위해어떤주소를사용할지결정하려고하는단계를보이고있다. A. 아래보이는세개의주소 (IP 주소 : 포트번호 ) 를 ICE 가먼저사용하려고하는 순서대로적어라. [5 점 ] B. 이세개의주소중 STUN 서버에의해얻어오게되는주소는무엇인가? [1 점 ] 8. 현실과는다르지만예를간단히하기위해 UDP 데이터그램이헤더를포함하여 0010110100000000 의 16 비트로구성된다라고가정하자. 이때 4bit 체크섬을 사용한다면체크섬값은얼마가되는가? [5 점 ] 9. UDP 헤더중 redundant 하거나 optional 한필드를빼고보면 transport 계층의 가장핵심적인기능을미루어짐작할수있다. 무엇인가? [2 점 ] 10. 다음공유기세팅에서 A. DHCP 클라이언트들은켜있는동안몇초마다한번씩 IP 주소 lease 를 renew 하려고할것인가? [1 점 ]
B. DHCP 서버가 lease 하는사설 IP 주소는무슨 Class 에속한것인가? [1 점 ] C. DHCP 서버가 lease 하도록되어있는사설 IP 주소갯수는원래이사설 IP 주소블록에서쓸수있는사설주소의몇분의몇인가? [1 점 ] 11. 다음은고려대학교안에서이더넷과 Wi-Fi 에동시에물려있는한호스트가가 진 IPv4 라우팅테이블이다. 10.X.X.X 주소는 Wi-Fi 연결에서할당받은주소이며 163.152.161.X 는이더넷연결에서할당받은것이다. A. 이호스트가이더넷인터페이스에할당받은주소는무엇인가? [1 점 ]
B. 이더넷과 Wi-Fi 중이호스트는현재어떤인터페이스를써서고려대학교 바깥쪽의상대와연결되는가? [2 점 ] C. 패킷의목적지가 163.152.161.34 일때는몇개의엔트리에매치가일어나는 가? [1 점 ] D. 이엔트리중에선택되는엔트리는무엇인가? ( 이엔트리가라우팅테이블의 네트워크대상열에가지고있는 IP 주소를적어라 ) [1 점 ] E. 만일고려대학교가 163.152.X.X 주소에대하여 24 비트가아닌 28 비트의서 브넷마스크를사용한다면 163.152.161.0/28 네트워크의서브넷브로드캐스 트주소는무엇인가? [2 점 ] F. 어떤 IP 데이터그램이이라우팅테이블의맨아래엔트리에매치되었다면 이더넷목적지주소는어떻게설정되는가? (Hexadecimal 로적어라 ) [2 점 ] G. 목적지주소가맨위엔트리에최종매칭된경우, 이패킷이이더넷프레임 에실리기전에 ARP 캐쉬를 lookup 할때사용할 IP 주소는무엇인가? [2 점 ] H. 만일목적지주소가 10.16.14.0 엔트리에최종매칭된경우, 이패킷이 Wi-Fi 프레임에실리기전에 ARP 캐쉬를 lookup 할때사용할 IP 주소는무엇인 가? [2 점 ] 12. Nslookup 을써서 www.google.co.kr 에대해 A 타입의쿼리를보냈더니서버가 response 패킷을보내왔다. A. www.google.co.kr 이 DNS 패킷안의 question 부분에어떻게표현되는지 써라 (ASCII 코드는해당글자로써라 ) [2 점 ] B. answer 부분을보았더니 www.google.co.kr 은 74.125.128.94 라고써있다. 이 때이 answer 에반복되는도메인이름 www.google.co.kr 은 DNS 패킷안에 어떻게표현되는가? [2 점 ]
C. authority 부분을보았더니 google.co.kr 의 name server 는 ns2.google.co.kr 이라고써있다. 이 google.co.kr 은 DNS 패킷안에서어떻게표현되는가? [2 점 ] D. 질문 (C) 에서 ns2.google.co.kr 은어떻게표현되는가? [2 점 ] E. nslookup 에서 DNS 패킷만을보기위한필터를써라. [1 점 ] 13. Windows 운영체제의명령창에서라우팅테이블에목적지 0.0.0.0, next hop은 192.168.1.1, netmask는 255.255.255.0, metric은 20 인엔트리를추가하기위한명령을정확히써라. [2점] 14. 아래그림과같은 ping 시도는별소득없이끝난것으로보인다. 그러나꼭그 렇지는않다. 이 ping 으로인한 TCP/IP 네트워킹을위한 A. 어떤자료구조에변화가있을수있는가? [1 점 ] B. 어떤내용의변화가있을수있는가? [2 점 ] 15. 패킷이들어올때마다라우터가행하는기본적인 3 동작은무엇인가? [3 점 ] 16. 오바마가 PC 방에서웹서핑을하고있다. 이때초보해커인푸틴이들어와옆자리에앉았다. Proxy ARP 를악용해서오바마에게가는패킷을가로채려면푸틴은최소한어떤정보를알아야하는가? [2점]
17. 다음 DHCP 패킷을보고답하라. A. 이메시지는누가보낸것인가? ( 말로써라 ) [2 점 ] B. DHCP 서버외에클라이언트가또 contact 해야할서버가있는가? [1 점 ] C. DHCP 서버가클라이언트와같은 subnet 에있지않음을어떻게알수있는 가? [3 점 ] 18. DHCP 로할당받은 IP 주소가있을때이를서버에게명시적으로돌려주기위해 서 A. 사용할수있는명령어를적어라 [2 점 ] B. 이때발생하는 DHCP 메시지의타입은무엇인가? [2 점 ] 19. 10 홉떨어진어떤호스트를향해 tracert 를수행했다. 이때처음으로돌아오는 IP 패킷을관찰했다. A. 이 IP 패킷의프로토콜번호는얼마인가? [2 점 ]
B. 이 IP 패킷안에들어있는 ICMP 메시지의 type 은얼마인가? [2 점 ] C. 그 ICMP 메시지안에들어있는 IP 데이터그램의 TTL 값은얼마인가? [2 점 ] D. 그 IP 데이터그램안에들어있는 ICMP 메시지의 type 은얼마인가? [2 점 ] 20. ARP 캐쉬에 192.168.0.6 에대응하는링크계층주소 ab:cd:ef:12:34:56 을삽입하기 위한명령어를써라. [2 점 ] 21. DHCP 클라이언트가부팅되어 IP 주소를얻으려고한다. A. 이때클라이언트와서버사이에오가는 DHCP 메시지들을순서대로적어 라. [4 점 ] B. 서버가이클라이언트에게 IP 주소 X를할당해주려고한다하자. DHCP 메시지는 UDP와 IP 에차례로실린다. 서버와같은이더넷서브넷에클라이언트가있다고할때, 서버가 X라는 IP 주소를할당하려한다는 DHCP 메시지를전달하려고 ARP를통해 X에해당하는클라이언트의링크주소를얻으려할때일어나는문제는무엇인가? [4점] C. DHCP 메시지에 broadcast flag 가있는이유를설명하라. [2 점 ] D. 얻은 IP 주소를신뢰하지못한다. 이때클라이언트가취하는행동은무엇인 가? [2 점 ] 22. Nslookup 을통해다음응답을얻었다. A. Query type 은무엇이었겠는가? [2 점 ] B. 아래에서 answer, authority, additional information 에해당하는부분을선을 그어구분하라. [2 점 ] MX preference = 10, mail exchanger = mx4.
MX preference = 10, mail exchanger = mx1. MX preference = 10, mail exchanger = mx2. MX preference = 10, mail exchanger = mx3. nameserver = ns1.daum.net nameserver = ns2.daum.net mx1. internet address = 211.110.65.13 mx2. internet address = 180.70.93.97 mx3. internet address = 211.110.65.14 mx4. internet address = 180.70.93.98 ns1.daum.net internet address = 113.61.106.5 ns2.daum.net internet address = 113.61.107.5