응용SW기초기술활용
TCP; Transmission Control Protocol 의 개념
- OSI 7계층의 전송계층에서 CRC체크와 재전송 기능을 통해 신뢰성있는 연결형 서비스 제공
- 연결형 서비스
- 송수신 측간을 논리적으로 연결한 후 데이터를 전송하는 방식
- 연결형 서비스
- Flow Control 기능을 수행하여 단계별 데이터 전송 상황을 체크
- 논리적인 1:1 가상 회선을 지원하여 해당 경로로만 데이터 전달
- 기능
- 패킷의 다중화
- 순서 제어
- 오류 제어
- 흐름 제어
- 대표서비스
- FTP
- Telnet
- Http
- SMTP
- POP
- IMAP
- TCP 헤더 정보
- Souce/Destination Port
- Sequence Number
- Acknowledge Number
- Cheksum
UDP; User Datagram Protocol의 개념
- OSI 7계층의 전송계층에서 데이터 전송 전에 연결을 설정하지 않는 비연결형 서비스를 제공
- 비신뢰성 데이터 전송
- 하나의 송신 정보를 다수의 인원이 수신해야할 경우 UDP 사용
- 대표 서비스
- SNMP
- DNS
- TFTP
- NFS
- NETBIOS
- 인터넷 게임
- UDP 헤더 포함 정보
- Source
- Destination Port
- Length
- Cheksum
TCP와 UDP 차이점
- TCP
- 데이터 전송 전 연결설정
- 1:1 전송
- 단계별 데이터 전송
- 신뢰성있는 데이터 전송
- 등기 우편물
- UDP
- 데이터 전송 전 연결 미설정
- 1:다 전송
- 데이터 전송
- 비 신뢰성 데이터 전송
- 소포 우편물