반응형

프로토콜 (Protocol)은 서로 다른 기종의 컴퓨터 사이에 자료를 주고 받기 위해 약속된 규약으로
무엇을 어떻게 언제 통신할 것인가에 대한 규약이라고 생각하시면 됩니다.

흔히 언어에 많이 비교를 하더군요 서로 의사소통하기 위해서는 같은 언어를 써야하겠죠. (물론 아닌 경우도 있지만요^^)

대표적으로 아래와 같은 프로토콜들이 있습니다.^^

■ TCP/IP (Transmission Control Protocol / Internet Protocol)
 서로 다른 운영체제를 쓰는 컴퓨터 같에서 데이터를 전송할 수 있는 프로토콜로 인터넷에서 정보를 전송하기 위한 표준 프로토콜입니다.
 TCP는 데이터를 일정 단위로 나누고 포장하고 전송 중 일어난 에러를 복구하는 것에 관한 규약이고, IP는 목적지까지 데이터를 주고 받는 것에 관한 규약입니다.

■ ICMP (Internet Control Message Protocol)
 네트워크 컴퓨터 상에서 돌아가는 운영체제에서 오류메세지를 전송받는데 주로 쓰이는 프로토콜로 시스템간에 데이터를 주고 받는 역할을 하지 않습니다.
 ping 명령어가 이 ICMP를 사용해서 인터넷 접속을 테스트 합니다.

■ ARP (Address Resolution Protocol)
 주소 결정 프로토콜로 네트워크 상에서 해당 IP주소에 대응되는 네트워크 인터페이스 카드에 부여된 물리적 네트워크 주소인 MAC주소를 알려 주는 프로토콜입니다. 예를 들면 집주소를 입력하면 GPS 좌표를 알려주는 식이라고 이해하시면 쉬울것 같네요. ARP와 반대로 물리적 주소에 대응되는 IP주소를 알려주는 RARP도 있습니다.

■ SNMP (Simple Network Management Protocol)
 네트워크 장빌르 관리하고 감시하기 위한 목적의 프로토콜로 네트워크 관리자가 네트워크 성능을 관리하고 네트워크문제점을 찾아 수정하는데 도움을 줍니다.

■ SMTP (Simple Mail Transfer Protocol)
 인터넷에서 이메일을 보내고 받기 위해 사용되는 프로토콜로 주로 메일 서버 같의 송수신을 담당하며 메일 클라이언트에서 메일 서버로 메일을 보낼 때에도 사용되는 경우가 있습니다.

■ POP3 (Post Office Protocol version 3)
 인터넷에서 이 메일을 로컬로 가져오기 위한 프로토콜입니다.

■ FTP (File Transfer Protocol)
 TCP/IP 를 통해 서버와 클라이언트 사이의 파일을 전송하기 위한 프로토콜입니다.

■ RPC (Remote Procedure Call)
 TCP/IP 등을 통해 원격 호출에 사용되는 프로토콜로 멀리 떨어져 있는 컴퓨터상의 프로그램이 다른 컴퓨터 내에 있는 서브 프로그램을 불러내는 것을 의미합니다.
반응형

'컴퓨터&IT > 네트워크 Network' 카테고리의 다른 글

[6] OSI 7 Layer (Open System Interconnect 7 layer)  (0) 2011.08.20
[4] Network 데이터 전송 원리  (0) 2011.08.14
[3] Network 구분  (0) 2011.08.12
[2] Network의 발달  (0) 2011.08.09
[1] 네트워크(Network) 란?  (0) 2011.08.09

+ Recent posts