- 특징
1) Packeting - segment : stream of bytes를 잘라서 일정크기의 데이터 단위화 - TCP
- user datagram : 한 뭉치의 data 단위화 - UDP
2) Addressing - port 번호 부여 : application layer(7계층)에서 사용하는 여러 개의 process들을 구분하기 위한 번호
3) Connection control - connection oriented service - TCP (연결형)
- connection less service - UDP (비연결형)
4) Reliability(신뢰성)- 오류제어 |
- 흐름제어 | QoS(Quality of Service)
- 혼잡제어 | (제공 전송률 및 에러율과 관련된 서비스 품질)
- Process 대 Process 전달 (Tranport layer가 책임)
*L4 | Transport - Process to Process|
*L3 | Network - host to host | 전달
*L2 | Data link - node to node |
- Process to Process = Client - Server ( local -> remote ) : 동일한 프로세스명 사용
- 다중 User 및 다중 programming 지원 : process의 구분자로 port number 부여
- 특징(전송층의 특징과 유사)
1) Socket address - IP address (IP header) + Port number(TCP or UDP)로 통신
2) port number - process의 구분자로 부여된 번호
: Well known port number- 0 ~ 1023 (IANA에서 통제하는 주요 port)
: Registered port number- 1024 ~ 49151 (통제 불가, 등록 가능)
: Dynamic port number- 49152 ~ 65535 (임시포트)
3) 연결형 서비스와 비연결형 서비스 - 가상연결을 수행(Process to Process -> session)
4) 신뢰성 대 비신뢰성 : 때에 따라 TCP, UDP 모두 지원(Process간에도 오류제어 필요)
5) 데이터에 대한 Multiplexing 과 Demultiplexing 지원(동시성)
'IT > network' 카테고리의 다른 글
응용계층의 기능 (2) | 2009.12.26 |
---|---|
TCP와 UDP 프로토콜의 특징 (0) | 2009.12.26 |
IPv6의 특징, 주소형태 / 주소분류, 확장헤더, 단편화 (0) | 2009.12.26 |
ARP의 매핑 개념과 ARP의 동작절차 (0) | 2009.12.26 |
TCP환경에서 한 개의 Packet이 출발지 포트에서 목적지 포트까지 도달하는 과정 (0) | 2009.12.26 |
댓글