프로토콜(Protocol)
- 네트워크 상에서 지켜야할 통신 규약
- 데이터 송신측과 수신측이 사용하는 규칙을 정한 뒤 데이터를 송수신해야하는데, 이 규칙을 프로토콜이라 함
1) 프로토콜이 하는 일
(1) 데이터의 내용을 결정
(2) 데이터의 헤더를 결정
(3) 데이터를 주고받는 순서 결정
TCP/IP
1) IP(Interent Protocol)
- 인터넷에서 컴퓨터의 위치를 찾아 데이터를 전송하기 위해 지켜야할 규약
- 모든 컴퓨터가 인터넷을 하기위해 서로 구별할 수 있도록 논리적인 주소 IP Address라고 함
2) TCP(Transmission Control Protocol)
- IP로 컴퓨터의 위치를 찾은 다음 정보를 전달
- 인터넷을 패킷을 통해 정보를 전달하므로 패킷을 전달하는 규약이 필요
- TCP는 전달받은 패킷을 재조립하고, 패킷에 손상이 있거나 손실이 있다면 재전송을 요청
3) TCP/IP
- 인터넷에서 사용되는 프로토콜군
- 인터넷을 사용하려고 하는 컴퓨터나 디바이스는 TCP/IP 프로토콜군을 사용해야함
4) TCP/IP protocol suite
(1) 4 Layer
Network Interface layer - Internet layer - Transport layer - Application layer
(2) 5 Layer
Physical layer - Datalink Layer - Internet layer - Transport layer - Application layer
'CS > Network' 카테고리의 다른 글
[네트워크] HTTP 요청/응답 헤더 (0) | 2020.06.26 |
---|---|
[네트워크] HTTP와 HTTPS (0) | 2020.06.24 |
[네트워크] TCP(Transport Control Protocol) (0) | 2020.06.24 |
[네트워크]TCP와 UDP (0) | 2020.06.24 |
[네트워크] OSI 7 계층 (0) | 2020.06.24 |
댓글