UDP!

이번주 목요일 TCP 시간에는 UDP에 대해 배웠다

덤으로 TCP와 비교하며 특징과 장점,단점을 알 수 있었고.

UDP헤더의 실습을 하였다.

UDP는 비연결형 프로토콜로 회선의 설정 없이 메시지를 전송하는 기능을 갖는다.
호스트간 계층이 에러 검사나 흐름 제어 기능을 제공하지 않는다.
이런 기능이 필요하다면 어플리케이션에서 수행을 한다.
빠른속도를 갖고, UDP 호스트간 하나의 패킷이 교환, TCP의 연결설정/해지 오버해드가 너무 큰 경우도 사용,

이에 반면

TCP는 연결형 프로토콜로 메시지 송신자가 수신자와 회선을 설정하고 대화(통신)를
유지하는 과정을 갖는다. 분실/변형을 감시하며, 신뢰성 있는 전송서비스를 갖는다.

UDP헤더는 매우 간단하다.
소스포트,타겟포트,메시지길이,검사합. 각각 2bytes 총 8bytes.
수신자가 송신자에게 응답 메시지를 보낼 수 있도록 송신측 포트를 제공
수신측 포트는 데이터를 수신하는 호스트가 해당 데이터를 어떤 어플리케이션에 전달할지 식별한다.
UDP의 검사합사용은 선택사항이다.

souket = IP address + portnumber

portnumber는 프로세스를 식별하기 위해 TCP/UDP에서 사용하는 것이다.


또 UDP의 어플리케이션으로 DNS에 대해서도 자세히 배웠다.

실습을 통해 리졸버 캐시의 사용특성과 DNS를 통해 UDP해더로 자세히 살펴볼 수 있었다.

by jjunbongs | 2009/05/15 20:56 | TCP/IP | 트랙백 | 덧글(1)

트랙백 주소 : http://jjunbong.egloos.com/tb/4357000
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 김교수 at 2009/05/27 23:55
실습시 어떤 것들이 인상깊었으며 무엇을 배웠는지 궁금한 점은 무엇인지...등의 글이 있다면 좋겠네요.^^

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶