스프링노트

한빛미디어 - 인터넷 이해와 활용 / 제 3장 연습문제 본문

SOLUTION

한빛미디어 - 인터넷 이해와 활용 / 제 3장 연습문제

RAYZIE 2013. 4. 19. 10:57

1. 전 세계에서 인류 역사상 가장 성공한 네트워크는 전화 네트워크와 인터넷이다. 이 두가지 네트워크를 비교하시오.

- 전화 네트워크란 우리가 가정에서 사용하는 집전화기라고 생각하면 쉬울 것이다. 인터넷이란 여러 네트워크가 거미줄처럼 연결되어 전세계적으로 형성된 네트워크를 말한다. 전화 네트워크는 고유의 다이얼 번호를 눌러서 상대방과 연결되지만(중간에 교환기가 중계를 해줌) 인터넷은 TCP/IP라는 프로토콜을 사용하여 상대방을 찾아가서 연결하는 것을 말한다. 전화 네트워크는 대부분 유료이지만 인터넷은 대부분 무료로 사용할수 있다.

2. 통신망을 상호 간 접속하여 통신망의 집합을 형성하거나 광역화하는 것을 뜻하는 용어로, 인터넷을 구성하기 위해 서로 다른 각각의 네트워크를 연결하여 하나의 네트워크처럼 이용할수 있게 만드는 기술은 무엇인가?

- 인터네트워킹

3. 인터넷의 정의를 통신의 3요소(프로토콜, 주소, 네트워크)에 맞추어 설명하시오.

- 인터넷은 프로토콜인 TCP/IP를 사용하여 다른 네트워크에 있는 PC에 접속한다. 프로토콜이란 통신을 성립시키고 진행시키기 위해 통신 당사자 사이에 맺는 규약으로 패킷을 주고 받음으로써 통신이 이루어 진다. 많은 컴퓨터 사이에 상대방 PC를 정확히 인식하기 위하여 IP 주소(IPv4)를 사용하여 찾아간다. 인터넷에 연결된 모든 PC들은 32bit의 고유의 주소를 가지고 있다. 여러개의 네트워크가 거대한 망을 형성하는것을 보고 인터넷이라고 한다. 즉 인터넷은 네트워크의 네트워크로 정의한다.

4. 인터넷의 특징이 아닌 것을 모두 고르시오.

① 관리 기구에 의한 철저한 관리와 보안을 통한 정보 교환

⑤ 회선 교환 방식의 네트워크

5. 다음은 국내외 인터넷의 역사에 대한 설명이다. 옳은 것을 모두 고르시오.

② 인터넷은 1969년에 미 국방성의 프로젝트인 알파 프로젝트(ARPA project, Advanced Research Project Agency)에 의해 알파넷(ARPANET)이라는 이름으로 탄생했다.

④ 1990년에 알파넷이 공식 해체되었고, 기존의 알파넷 기능이 NSFNET으로 흡수되었다.

⑤ 국내에서는 1982년에 서울대학교와 전자통신연구소 사이에 SDN(System Development Network)을 연결하는 것에서부터 인터넷이 시작되었다.

6. TCP/IP 프로토콜의 4계층을 하위 계층부터 나열하고 각 계층에서 사용하는 프로토콜을 명시하시오.

① 네트워크 접근 계층은 최하위 계층이다. 이 계층에서 사용하는 프로토콜은 SLIP(Serial Line Internet Protocol)과 PPP(Point to Point)를 사용한다.

- SLIP : 다이얼 업 접속을 할수 있도록 해 주는 데이터링크 프로토콜이다.

- PPP : 두 통신 노드 간의 직접적인 연결을 위해 사용되는 데이터링크 프로토콜이다.

② 인터넷 계층은 송신자와 수신자 통신을 제공한다. 이 계층에서는 패킷이 데이터그램으로 캡슐화되고 라우팅 알고리즘을 적용한다. ICMP(Internet Control Message Protocol)과 ARP(Address Resolution Protocol), RARP(Reverse Address Resolution Protocol)이 사용된다.

- ICMP : Host 서버와 인터넷 게이트웨이 사이에서 메시지를 제어하고 에러를 알려주는 역할을 한다.

- ARP : 수신자의 IP 주소는 알고 물리적 네트워크 주소를 모를때 그것을 알기 위해 사용하는 프로토콜이다.

- RARP : ARP의 반대상황일때 사용한다.

③ 전송 계층은 데이터를 전송 단위인 패킷으로 나누어 인터넷 계층으로 넘겨주는 역할을 한다. 이 계층에서 사용되는 프로토콜은 신뢰성 프로토콜인 TCP(Transmission Control Protocol)와 비신뢰성 프로토콜인 UDP(User Datagram Protocol)가 있다.

- TCP : 데이터가 올바른 수신자에게 보내졌는지 확인하고 데이터의 오류 검사하는 역할을 한다.

- UDP : 데이터그램 형태의 메시지를 교환하기 위해 사용한다.

④ 응용계층은 사용자 데이터를 처리하여 트랜스포트 계층으로 전달한다. 사용되는 프로토콜은 FTP, HTTP, SMTP를 사용한다.

- FTP : 파일을 교환하기 위한 프로토콜로서 가장 간단하다.

- HTTP : 웹상에서 파일을 주고 받는데 필요한 프로토콜이다.

- SMTP : 전자우편을 송수신하는데 사용되는 프로토콜이다.

7. TCP 프로토콜과 UDP 프로토콜을 비교하여 설명하시오.

- TCP는 오류검출과 재전송 기능을 가진 프로토콜을 신뢰성 프로토콜이라고 한다. UDP는 TCP보다 전송 속도는 빠르고 오버헤드가 적은 장점은 있지만 도착하는 패킷 순서가 보장되지 않기 때문에 데이터그램 메시지가 뒤바뀔수 있고 전송 승인 확인 기능이 없다. UDP는 고속 데이터 전송에 유리하다.

8. IP 프로토콜을 정의하시오.

- IP 자체는 비연결 지향적이며 신뢰할수 없는 프로토콜이다. 데이터를 보낼 때마다 거쳐 가야할 경로를 선택하게 되며 그 경로는 일정하지 않다. 경로상에 문제가 만약 발생하면 다른 경로를 선택해 돌아가며 따라서 데이터 전송 순서나 오류 발생에 대해서 전혀 관심을 두지 않는 프로토킬이 IP이다.

9. IPv6의 특징을 설명하시오.

- IPv6은 128bit로 사용할수 있는 주소 개수는 거의 무한이며 네트워크 규모와 단말기 수로 할당하며 보안 기능을 제공한다. 모바일 통신에 용이하며 IP주소 표현시 0이 중복되면 한번만 생략하여 표기할수 있다.

10. 다음은 모바일 IP(MIP, Mobile Internet Protocol)에 관한 용어들이다. 각 용어를 설명하시오.

⑴ 모바일 노드(MN, Mobile Node)

- 모바일 노드는 임의의 네트워크로부터 다른 네트워크로 접속점을 변경하는 호스트 또는 라우터를 의미한다. 모바일 노드는 자신의 IP 주소를 수정하지 않고 위치를 변경할수 있다. 모바일 노드는 자신에게 할당된 IP 주소를 이용하여 어느 위치에서도 다른 노드와 통신을 지속적으로 사용할수 있다.

⑵ CoA(Care of Address)

- 모바일 노드의 통신 상대는 모바일 노드의 원래 IP 주소로 데이터그램을 보내면 홈에이전트가 이를 모바일 노드에게 전달해 주어야 한다. 이때 홈 에지전트는 CoA를 이용하여 터널링 기법으로 외부 에이전트에게 전달하고 외부 에이전트가 디터널링하여 모바일 노드에게 전달한다. CoA는 외부 에이전트의 IP주소를 사용한다.

⑶ 홈 에이전트(HA, Home Agent)

- 홈 에이전트는 홈으로부터 모바일 노드가 벗어났을 때 데이터그램을 이 노드에게 터널 기법을 이용하여 전달하는 모바일 노드의 홈 네트워크에 있는 라우터이다.

11. DNS 서버의 역할에 대해서 설명하시오.

- IP주소는 PC의 고유 주소이지만 숫자로 이루어져 있어 사람들이 사용하는데 불편함을 느낀다. DNS 서버란 도메인 이름에 해당하는 IP주소 정보를 갖고 있어서 해당 도메인에 대한 실제 주소를 알려주는 역할을 한다.

12. 다음은 URL 표기 형식을 나타내고 있다. [ ]안에 들어갈 말을 쓰시오.

서비스 프로토콜 이름://호스트 주소 : [ 포트 번호 ] / 자원 이름

13. URL로 이용할 수 있는 서비스 프로토콜을 모두 쓰고 각각에 대해 설명하시오.

① HTTP : 웹 상에서 파일(문자, 그림, 소리, 영상 등등)을 주고 받는데 사용하는 프로토콜로서 TCP/IP와 관련된 하나의 응용 프로토콜이다.

② FTP : 인터넷 상에서 파일을 서버로 옮기거나 서버에 있는 파일을 자신의 PC로 다운로드하는데 사용하는 프로토콜이다.

③ TELNET : 원격 서비스에 사용할수 있게 해주는 프로토콜이다.

④ NEWS : 인터넷상에서 공통의 관심사를 가진 사람들이 의견 교환하는 일종의 전자 게시판이다.



인터넷 검색 연습문제 3.hwp