컴퓨터 네트워크 #2
네트워크의 기본 규칙
Introduction
⚙세상이 질서있게 돌아가기 위해 우리들은 모두 특정한 규칙 하에 살아간다. 서로 다른 규칙, 약속하에 살아가게 되면 상당히 불편하고 소통도 되지 않을 것이다 ㅜㅜ.
- 이와 마찬가지로 네트워크에서도 문제없이 통신을 하려면 규칙을 지켜야한다. 이 규칙에 대해 알아보자!
프로토콜
- 위와 같이 컴퓨터간에도 모두 규칙을 정하였는데 이를 프로토콜이라 한다.
- 프로토콜 : 컴퓨터 간에 정보를 주고받을 때의 통신 방법에 대한 규칙이나 표준
OSI 모델과 TCP/IP 모델
네트워크에서는 데이터를 주고받기 위한 통신 규격이 정해져있다. 이 통신규격은 무엇일까?
- 표준 규격을 정하는 여러단체 중 ISO(International Organization for Standardization)라는 국제표준화기구가 존재한다. 이 단체에서 OSI 모델이라는 표준 규격을 제정하였다.
- OSI 모델 : 네트워크 기술의 기본이 되는 모델로써 7개의 레이어(계층)이 존재한다. 이는 아래 표와 같다
계층이름설명
7계층 | 응용계층 | 이메일 & 파일전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공 |
6계층 | 표현계층 | 문자코드, 압축, 암호화 등의 데이터를 변환 |
5계층 | 세션계층 | 세션 체결, 통신 방식을 결정 |
4계층 | 전송계층 | 신뢰할 수 있는 통신을 구현 |
3계층 | 네트워크 계층 | 다른 네트워크와 통신하기 위한 경로 설정 및 논리 주소를 결정 |
2계층 | 데이터 링크 계층 | 네트워크 기기 간의 데이터 전송 미 물리 주소를 결정 |
1계층 | 물리 계층 | 시스템 간의 물리적인 연결과 전기 신호를 변환 및 제어 |
- 통신할 때 데이터는 맨 위의 응용 계층에서 순차적으로 아래 계층으로 전달된다.
- 데이터를 전송하는 쪽(송신)은 상위 계층에서 하위 계층으로 전달하고 각 계층은 독립적이므로 데이터가 전달되는 동안에 다른 계층의 영향을 받지 않는다.
- 데이터는 받는 쪽(수신 측)은 하위 계층에서 상위 계층으로 각 계층을 통해 전달된 데이터를 받는다.
TCP/IP 모델
- TCP/IP는 인터넷 네트워크의 핵심 프로토콜으로 OSI모델의 7계층을 4계층으로 바꿔서 이해하면 편하다.
- (응용,표현,세션 => 응용), (전송 => 전송), (네트워크 => 인터넷), (데이터 링크, 물리 => 네트워크 엑세스)
- OSI와 TCP/IP를 비교해보면 아래와 같다
캡슐화와 역캡슐화
데이터를 송수신할 때는 캡슐화와 역캡슐화가 이루어진다 이 것이 무엇일까?
- 정의는 아래와 같다
- 캡슐화(Encapsulation) : 컴퓨터 통신에서 상위 계층의 통신 규약 정보를 하위 통신 규약 프레임 사용자 정보 영역에 내장시켜 전송하는 기술. 복수의 프로토콜층에서 정보를 하나로 종합하여 통신망에 보내는 프로세스.
- 풀어쓰자면, 데이터를 송신할 때는 데이터 앞부분에 전송하는데 필요한 정보(헤더)를 붙여 다음 계층으로 보내는데 헤더를 붙여 나가는 것을 캡슐화라고하고 수신 측에서 헤더를 제거해 나가는 과정을 역캡슐화 라고 한다.
- 헤더: 데이터 전송에 필요한 정보
- 트레일러 : 데이터 전달 시, 데이터의 마지막에 추가하는 정보
- 캡슐화, 역캡슐화의 과정은 아래와 같다.
2022.01.04 - [CS/컴퓨터 네트워크] - 컴퓨터 네트워크 #1(네트워크 기본지식)
반응형
'📚CS > 📡컴퓨터 네트워크' 카테고리의 다른 글
쿠키와 세션(Cookie & Session) (0) | 2022.10.03 |
---|---|
컴퓨터 네트워크 #1(네트워크 기본지식) (0) | 2022.01.04 |