[Computer Network] OSI 7 Layer (OSI 7 계층)
·
Computer Network
안녕하세요? 오늘은 OSI 7 계층에 대해 정리해보겠습니다. 생각보다 어렵고 외울게 많은 내용이라 잘못된 정보는 꾸준히 수정하겠습니다.    OSI 7 계층의 탄생과 용도 초기 여러 정보 통신 업체 장비들은 자신 업체의 장비들만 연결되어 호환성이 없었다.모든 시스템이 호환성을 위해 표준으로 정한것이 OSI 7 계층이다. 국제 표준화 기구 ISO에서 정의한 OSI 7 계층은 7개의 계층을 지니고 있다. 각 계층은 상하관계이며 연결된 두 호스트가 각각 7개 계층으로 구성된 모듈을 수행함으로써 데이터를 송수신하는것이다.   전반적인 흐름은 이러하다. 데이터를 전송한다면 송신 호스트의 상위 계층(응용 계층)에서 시작해 하위 계층(물리 계층)으로 순차적으로 데이터가 전송된다. 최종적으로 물리 계층에서 수신 호스트..
[프로토콜] 프로토콜의 이해
·
Computer Network
네트워크에 연결된 시스템이 통신하려면 정해진 규칙에 따라 순차적으로 데이터를 주고받아야 한다. 이러한 일련의 규칙을 프로토콜(Protocol)이라고 한다.   프로토콜의 설계 과정은 모듈화를 통하여 이루어진다. 모듈화를 통해 시스템의 복잡성을 단순화하고, 사용자에게 더 편리하고 간편한 통신 기능을 제공한다.     1. 계층적 모듈 구조  일반적으로 복잡한 큰 시스템은 기능을 특정 단위의 모듈로 나누어 설계를 한다.  1.1 모듈화   컴퓨터 하드웨어 측면에서는 CPU, 메모리, 하드디스크, LAN카드 등 다양한 부품들이 모여 하나의 시스템을 구성한다.  소프트웨어 측면에서는 객체, 함수를 통해 전체 프로그램을 모듈화 할 수 있다. 함수 사이의 매개변수를 통해 역할이 추상화되며 전체 시스템을 이해하기 쉽..