만약 인터넷을 통해 메신져로 아프리카에 있는 사용자와 대화를 하게 되었는데 서로 사용 하는 언어가 달라서
대화가 안된다면 우리는 서로 통신을 하고 있다고 할 수 있을까요?
한국어를 사용하는 한국인과 다른 언어를 사용하는 외국인이 서로 이해 할 수 없는 언어를 사용한다면
연결이 되어 있다라고 해도 대화 한다라고 말 할 수는 없을겁니다.
마찬가지로 컴퓨터와 컴퓨터, 장비와 장비간에 서로 통신을 하려고 할때 이해 할 수 없는 언어를 사용 한다면
당연히 통신이 안된 다고 할 수 있겠죠
사람과 사람이 통신할때 서로 이해할 수 있는 언어, 공용된 언어를 사용해 전세계 모든 사람과 대화 할수 있다라고
하면, 컴퓨터와 컴퓨터도 서로 이해 할 수 있는 언어, 공용된 언어를 사용 해야 한다는 것인데
이 것이 바로 프로토콜(Protocol) 입니다.
프로토콜은 원래 외교상의 언어로써 의례나 국가간에 약속을 의미하며, 통신에서는 어떤 시스템이 다른 시스템과
통신을 원활하게 수용하도록 해주는 통신 규약, 약속 이라 보시면 됩니다.
프로토콜(Protocol) 는 사용 목적과 종류에 따라 여러가지의 기능을 종합적으로 이루며, 모든 프로토콜 마다 전체
기능이 포함 되었다 라기 보다 경우에 다라 몇 가지 기능이 포함 되었다라고 보시면 됩니다.
프로토콜의 기능으로써 1. 세분화와 재합성, 2. 캡슐화, 3. 연결제어, 4. 오류제어, 5. 흐름제어, 6. 동기화,
7.순서 결정, 7. 주소 설정, 8. 다중화, 9. 전송 서비스 의 다양한 기능을 포함하고 있습니다.
프로토콜은 도한 특성에 따라 여러가지 형태로 분류할수 있으며 각각 형태를 구분 지어 본다면
1. 직접/간접 프로토콜, 2. 단일체/구조적 프로토콜, 3. 대칭/비대칭 프로토콜 로써 분류할수 있습니다.
네트워크 용어에서 나오는 P 는 Protocol 의 약자가 대부분이며
대표적으로 인터넷을 할 때 사용되는 프로토콜은 TCP/IP 가 있습니다.
TCP/IP 는 Transmission Control Protocol / Internet Protocol 의 약자로써 컴퓨터와 컴퓨터가 통신 회선 등으로
연결 하기 위한 통신 규약입니다.
그외 HTTP, ARP, ICMP, SNMP, SMTP, POP, FTP, TFTP, DHCP 등이 프로토콜의 종류입니다.
'[IT 관련 지식] > [Network]' 카테고리의 다른 글
SecureCRT VBS(VB Script) 사용 방법 (0) | 2018.01.05 |
---|---|
Proxy ARP (0) | 2017.12.29 |
네트워크 4계층 (0) | 2017.12.28 |
ARP(Address Resolution Protocol) (0) | 2017.12.28 |
Juniper Static Routing 설정 방법 (0) | 2017.12.27 |