두개의 상호작용하는 entity들이 성공적으로 커뮤니케이션 하기위해서 어떤 것을, 어떻게, 언제 상호작용 하는지 정의하는 convention들의 집합을 Protocol이라 한다.
사전의 정의를 빌리면 다음과 같다.
공통의 데이터 교환 방법 및 순서에 대해 정의한 의사소통 약속, 규약 혹은 규칙 체계를 말한다.
Protocol에는 많은 종류가 있으며 그 중 Communication protocol(통신 프로토콜)의 정의는 다음과 같다.
네트워크상 통신회선을 통해서 컴퓨터, 단말기와 같은 시스템 간 내부적으로 통신, 접속하기 위하여 정보, 자료, 메시지 등을 주고 받는 프로토콜이다.
Network edge
action을 행하는 주체인 Host와 data center안의 server가 있다. Host는 client와 server로 나뉠 수 있다.
Access networks, phisical media
단말들이 중심에 접근할 수 있도록 도와주는 Access networks와 wired, wireless communication links가 있다.
access network 종류에는 home network, enterprise 등이 있다.
Network core
상호연결된 router들과 network들로 이루어진 network로 이루어질 수 있다.
참고자료:
J. Kurose, K. Ross, Computer Networking: A Top Down Approach, 7th edition, Addison-Wesley, April 2016.
B. Forouzan, Data Communications and Networking, 5th Edition, McGraw Hill, 2013.