1. 트랜스포트 층
- 애플리케이션 층과 네트워크 층의 중개 역활
1-1 TCP
- 일 대 일 통신. (커넥션형 통신)
1. 수신측이 데이터를 받을 수 있는 상태인지 확인후 통신 개시 > 통신연결
2. 데이터를 일정하게 분할, TCP 헤더를 붙여서 순서대로 송신
3. 다 보낸 후 통신 종료
1-2 TCP 헤더
+ 컨트롤 플래그
: 상대에게 전하고 싶은 항목은 1로 만든다.
- URG(Urgent) : 세그먼트가 긴급한 데이터를 갖고 있다
- PSH (PUSH) : 세그먼트를 바로 애플리케이션 층에 전달
- ACK (Acknowledgement) : 통신 확인에 대해 알았다고 응답
- RST (Reset) : 통신을 강제정으로 해제
- SYN (Synchronize) : 통신 개시 요청
- FIN (Fin) : 통신 종료 요청
- TCP 통신 세계에서 일반적으로 상대와 서로 확인해 가면서 주고 받는 것을 핸드쉐이크라 한다.
> TCP >> 3 - way handshake
1-3 UDP
- 의논하지 않는다.
- 여러 상대에게 동시에 데이터를 보낼 수 있다. (복수의 특정인 - 멀티캐스트, 불특정 다수 - 브로드캐스트)
- 실시간성이 중요시 되는 통신에 사용
<참조 : TCP/IP가 보이는 그림책>
'삽질의 현장 > - 네트워크' 카테고리의 다른 글
[Surro] :: 5. 데이터링크 층과 물리 층 (0) | 2013.11.20 |
---|---|
[Surro] :: 4. 네트워크 층 (0) | 2013.11.20 |
[Surro] :: 2. 애플리케이션 층 (0) | 2013.11.20 |
[Surro] :: 1. Intro (0) | 2013.11.20 |
[Surro] :: 2. Network 기본개념(2) (0) | 2013.10.27 |