통신 프로토콜이란?
컴퓨터끼리 통신( 데이터 송수신 )하기 위해 필요한 통신 규약, 통신 방식에 대한 약속입니다. 프로토콜이 같은 것끼리만 통신이 가능합니다. |
종류
1. TCP/IP
패킷 통신 방식의 인터넷 프로토콜인 IP (인터넷 프로토콜)와 전송 조절 프로토콜인 TCP (전송 프로토콜)로 이루어져 있습니다.
IP는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있습니다. TCP는 IP보다 상위계층에서 동작하는 프로토콜로, 데이터의 전달을 보증하고 보낸 순서대로 받게 해줍니다. UDP로 통신하는 경우 전송을 조절하는 역할을 하지 않습니다.
HTTP, FTP, SMTP 등 TCP를 기반으로 한 많은 수의 애플리케이션 프로토콜들이 IP 위에서 동작하기 때문에, 묶어서 TCP/IP로 부르기도 한다.
TCP/IP 와 OSI 7 Layer 비교
1-1) 네트워크 접근 계층 네트워크 하드웨어, 장치드라이버로 구성되어 있습니다. 물리 주소를 사용해 통신, 물리 주소는 네트워크 방식에 따라 다르며 상호 호환되지 않습니다.(= TCP/IP 프로토콜끼리만 호환, 다른 통신 프로토콜과는 호환되지 않는다.)
1-2) 인터넷 계층 데이터를 목적지 호스트까지 전달하는 역할을 합니다. 논리주소인 IP 주소를 패킷에 달아 목적지까지 보내는 역할을 합니다. 전 세계적으로 유일성을 보장한다.
1-3) 전송 계층 최종 목적지 까지 오류 없이 데이터를 전송하는 역할을 합니다. 프로세스를 지정하는 포트 번호 사용하여 전송합니다. 이러한 전송계층은 TCP와 UDP로 나뉩니다.
TCP, UDP TCP - 연결형 프로토콜, 신뢰성 있는 데이터 전송, 일대일 통신, 바이트 스트림 서비스 UDP - 비연결형 프로토콜, 신뢰성 없는 데이터 전송(흐름제어 x), 일대일, 일대 다 통신, 데이터 그램 서비스
1-4) 응용 계층 다수의 프로토콜과 이 프로토콜을 사용하는 응용프로그램을 포함합니다. 2. IPX 내부 네트워크에서 사용됩니다. 파일을 한곳에 두고 호스트들끼리 서로 정보를 공유할 수 있는 파일 서버와 통신에 사용되는 프로토콜입니다. IPX에 존재하는 SAP( Service Advertising Protocol )은 사용 가능한 네트워크 자원을 모든 네트워크 서버나 라우터들과 브로드캐스트를 사용해서 정보 공유합니다. IP주소와 같은 class구분이 없습니다. TCP/IP에서 사용하는 것과는 달라 상호간에 호환성이 없다.
3. Appletalk
매킨토시들이 서로간의 통신을 위해 사용하는 프로토콜입니다. 구내 정보 통신망입니다. AppleTalk Zones - 컴퓨터들의 논리적인 그룹 파일과 프린터 자원을 공유하는 zone입니다. Protocol Suit - MAC 시스템을 연결하는 역할을 합니다. |
'Network > 일반' 카테고리의 다른 글
OSI 7 Layer (0) | 2019.01.01 |
---|---|
MAC, ARP, 메세지 전송 방식 (0) | 2019.01.01 |
망분리 (0) | 2018.12.30 |