Dolphins의 HelloWorld
프로토콜, 계층모델 개념 본문
프로토콜
- 네트워크에 연결된 컴퓨터끼리 데이터를 주고받을 수 있도록 미리 약속한 전송규약.
ex) TCP/IP , FTP, HTTP 등
다음과 같은 그림에서
프로토콜 : 서로 다른 호스트에 위치한 동일 계층끼리의 통신 규칙
인터페이스 : 같은 호스트에 위치한 상하위 계층 사이의 규칙
서비스 : 하위 계층이 상위 계층에 제공하는 인터페이스
를 의미한다.
다음의 그림은 FTP 프로그램의 예이다.
위의 프로그램을 보면 계층구조를 띄고 있는것을 알 수 있다.
특정한 모듈이 다른 모듈에 서비스를 제공하고 있으며 네트워크에서도 독립적인 고유 기능을 수행하는
모듈들이 계층구조로 연결되어 동작하고 있다.
이러한 계층 구조의 장점은 다음과 같다.
먼저 전체 시스템을 이해하기 쉽고, 설계 및 구현이 용이해진다 다음으로 모듈간의 표준 인터페이스가
단순하면 모듈의 독립성이 향상되며 시스템 구조가 단순화된다.
대칭 구조에서는 동일 계층 사이의 인터페이스인 프로토콜을 단순화시킬 수 있으며
특정 모듈의 외부 인터페이스가 변하지 않으면 내부 기능의 변화가 전체 시스템의 동작에 영향을 미치지
않는다.
'전공지식 정리 > 컴퓨터 네트워크' 카테고리의 다른 글
회선 교환, 메시지 교환, 패킷교환 (0) | 2019.07.14 |
---|---|
네트워크의 동기식, 비동기식 전송 (0) | 2019.07.14 |
OSI 7 Layer(전체적인 개념) (0) | 2019.07.08 |
유니캐스트, 브로드캐스트, 멀티캐스트 (0) | 2019.07.08 |
Mac 주소(MAC Address) (0) | 2019.07.08 |
Comments