네트워크 - 기본 규칙

강현구·2022년 3월 9일
0

Web, Network

목록 보기
9/11

프로토콜

네트워크 상에서 통신을 위한 규칙이 필요하다. -> 프로토콜 (protocol)
: 오프라인에서도 서로 다른 국적의 두사람이 대화하기 위해서는 공통의 언어로 대화할지 정해야 소통이 되듯.

데이터를 전송하기 위해서는 독립적인 여러개의 규칙을 지켜야한다.
: 메일을 쓸 때를 생각해보면 보내는 사람, 받는 사람, 제목, 내용 등등의 각각의 항목에 규칙이 존재하듯.

OSI 모델과 TCP/IP 모델

OSI 모델

원할한 통신을 위해서는 각각의 컴퓨터들이 공통으로 사용할 수 있는 표준 규격을 정해야 했다.
표준 규격을 정하는 단체는 여러 곳이 있다.
그 중 ISO(International Organization for Standardization)라고 하는 국제표준화기구에서 OSI모델이라는 표준 규격을 제정했다.
OSI : 네트워크 기술의 기본이 되는 모델이다. 데이터 송수신을 위해 컴퓨터에서 내부적으로 처리하는 단계인 일곱 개의 계층으로 되어있다.

계층이름설명
7계층응용계층 (Application Layer)이메일 & 파일 전송, 웹사이트 조회 등 애플리케이션에 대한 서비스를 제공한다.
6계층표현 계층 (Presentation Layer)문자코드, 압축, 암호화 등의 데이터를 변환한다.
5계층세션 계층 (Session Layer)세션 체결, 통신 방식을 결정한다.
4계층전송계층 (Transport Layer)신뢰할 수 있는 통신을 구현한다.
3계층네트워크 계층 (Network Layer)다른 네트워크와 통신하기 위한 경로 설정 및 논리 주소를 결정한다.
2계층데이터 링크 계층 (Data Link Layer)네트워크 기기간의 데이터 전송 및 물리 주소를 결정한다.
1계층물리 계층 (Physical Layer)시스템 간의 물리적인 연결과 전기 신호를 변화 및 제어한다.

응용 계층에서 시작 물리 계층까지 넘어간 데이터는 데이터 수신측의 물리 계층으로 넘어가서 응용계층으로 순서대로 넘어간다.

TCP/IP 모델

OSI 모델의 7계층을 4계층으로 바꾼 버전!
응용 계층(4계층), 전송 계층(3계층), 인터넷 계층(2계층), 네트워크 접속 계층(1계층)

TCP/IP 모델의 각 계층은 OSI 모델에 각각 다음과 같이 매칭된다.

OSI 모델TCP/IP 모델
응용 계층응용 계층
표현 계층
세션 계층
전송 계층전송계층
네트워크 계층인터넷 계층
데이터 링크 계층네트워크 접속 계층
물리 계층

캡슐화 / 역캡슐화

다른 컴퓨터로 데이터를 전송하기 위해서는 필요한 정보를 데이터의 앞에 붙여서 다음 계층으로 보내야 한다. -> 헤더
이러한 헤더를 붙여 나가는 것을 캡슐화라고 하고,
반대로 데이터를 받는 쪽에서는 이러한 헤더를 하나씩 제거해가는데 역캡슐화라고 한다.
헤더와 반대로 데이터의 마지막에 추가하는 정보를 트레일러라고 한다.
이렇게 데이터 링크 계층에서 만들어진 데이터는 최종적으로 전기 신호로 변환되어 수신측에 도착한다.

VPN
Virtual Private Network(가상 사설망)
가상 통신 터널을 만들어 기업 본사나 지사와 같은 거점 같을 연결하여 통신하거나 외부에서 인터넷으로 사내에 접속하는 것을 말한다.

profile
한걸음씩

0개의 댓글