본문 바로가기

IT Study/Network 쉽게 이해하기

[ 네트워크 쉽게 이해하기 9편 ] 프로토콜 이란? Protocol 이란 무엇인가?

반응형



우린 인터넷(Internet)이 무엇인지도 알아봤고


이제부턴 인터넷을 통해 전세계 모든 사람들과 연결 되어있다는 것을 알게 되었습니다.


이로 인해 지구 반대편에 있는 친구와도 통신이 가능하게 되었는데


만약 인터넷을 통해 메신져로 아프리카에 있는 사용자와 대화를 하게 되었는데 서로 사용 하는 언어가 달라서 


대화가 안된다면 우리는 서로 통신을 하고 있다고 할 수 있을까요?


한국어를 사용하는 한국인과 다른 언어를 사용하는 외국인이 서로 이해 할 수 없는 언어를 사용한다면


연결이 되어 있다라고 해도 대화 한다라고 말 할 수는 없을겁니다.


마찬가지로 컴퓨터와 컴퓨터, 장비와 장비간에 서로 통신을 하려고 할때 이해 할 수 없는 언어를 사용 한다면


당연히 통신이 안된 다고 할 수 있겠죠


사람과 사람이 통신할때 서로 이해할 수 있는 언어, 공용된 언어를 사용해 전세계 모든 사람과 대화 할수 있다라고 


하면, 컴퓨터와 컴퓨터도 서로 이해 할 수 있는 언어, 공용된 언어를 사용 해야 한다는 것인데


이 것이 바로 프로토콜(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 등이 프로토콜의 종류입니다.




오늘의 정리


  • 프로토콜(Protocol)은 컴퓨터나 네트워크 장비가 서로 통신하기 위해 미리 정해 놓은 약속, 규약








반응형