⚙세상이 질서있게 돌아가기 위해 우리들은 모두 특정한 규칙 하에 살아간다. 서로 다른 규칙, 약속하에 살아가게 되면 상당히 불편하고 소통도 되지 않을 것이다 ㅜㅜ.
위와 같이 컴퓨터간에도 모두 규칙을 정하였는데 이를 프로토콜이라 한다.
프로토콜
: 컴퓨터 간에 정보를 주고받을 때의 통신 방법에 대한 규칙이나 표준
네트워크에서는 데이터를 주고받기 위한 통신 규격이 정해져있다. 이 통신규격은 무엇일까?
계층 | 이름 | 설명 |
---|---|---|
7계층 | 응용계층 | 이메일 & 파일전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공 |
6계층 | 표현계층 | 문자코드, 압축, 암호화 등의 데이터를 변환 |
5계층 | 세션계층 | 세션 체결, 통신 방식을 결정 |
4계층 | 전송계층 | 신뢰할 수 있는 통신을 구현 |
3계층 | 네트워크 계층 | 다른 네트워크와 통신하기 위한 경로 설정 및 논리 주소를 결정 |
2계층 | 데이터 링크 계층 | 네트워크 기기 간의 데이터 전송 미 물리 주소를 결정 |
1계층 | 물리 계층 | 시스템 간의 물리적인 연결과 전기 신호를 변환 및 제어 |
데이터를 송수신할 때는 캡슐화와 역캡슐화가 이루어진다 이 것이 무엇일까?
정의는 아래와 같다
캡슐화(Encapsulation)
: 컴퓨터 통신에서 상위 곆층의 통신 규약 정보를 하위 통신 규약 프레임 사용자 정보 영역에 내장시켜 전송하는 기술. 복수의 프로토콜층에서 정보를 하나로 종합하여 통신망에 보내는 프로세스.
풀어쓰자면, 데이터를 송신할 때는 데이터 앞부분에 전송하는데 필요한 정보(헤더)를 붙여 다음 계층으로 보내는데 헤더를 붙여 나가는 것을 캡슐화라고하고 수신 측에서 헤더를 제거해 나가는 과정을 역캡슐화 라고 한다.
헤더
: 데이터 전송에 필요한 정보트레일러
: 데이터 전달 시, 데이터의 마지막에 추가하는 정보캡슐화, 역캡슐화의 과정은 아래와 같다.
오늘은 낮에 책을 읽기만 하고 정리를 안했는데 정리하고 자는 나 칭찬해....