Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 데베
- SQL
- 리액트 네이티브 시작하기
- 자바
- 모두의 네트워크
- 딥러닝
- 깃허브 로그인
- 머신러닝
- 문자열
- 깃허브 토큰 인증
- 모두를위한딥러닝
- 데이터베이스
- 네트워크
- 모두를 위한 딥러닝
- 팀플회고
- 정리
- 백준 5525번
- HTTP
- 스터디
- 모두의네트워크
- 리액트 네이티브 프로젝트 생성
- 깃 연동
- 백준
- 백준 4358번
- 백준 4358 자바
- 지네릭스
- 리액트 네이티브
- 깃 터미널 연동
- React Native
- 백준 4949번
Archives
- Today
- Total
솜이의 데브로그
2장 ) 네트워크 기본 규칙 본문
Reference : 모두의 네트워크
1. 네트워크의 규칙
프로토콜
- 컴퓨터 간에 정보를 주고 받을때의 통신 방법에 대한 규칙이나 표준
2. OSI 모델과 TCP/IP 모델
OSI 모델
- ISO가 정의한 국제 통신 표준 규약.
- 네트워크의 기본 구조를 일곱 개의 계층으로 나눠 표준화한 통신 규약
- 현재 다른 모든 통신 규약의 기반이 된다.
- 통신 시 응용 계층에서 순차적으로 아래 계층으로 전달
-
계층 이름 설명 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 Layer의 네트워크에서 데이터를 전송하는 과정을 네개의 계층으로 단순화시켜 사용하는 모델.
- 인터넷 모델이라고도 한다.
- 응용계층, 전송 계층, 인터넷 계층, 네트워크 접속 계층
- 표현계층과 세션계층을 응용계층에 포함.
- 각 계층에는 다양한 프로토콜이 있다.
3. 캡슐화와 역캡슐화
- 데이터 전송 시 앞부분에 전송하는데 필요한 정보를 붙여 다음 계층으로 보낸다. 이 정보를 헤더라고 함
- 헤더에는 데이터를 전달받은 상대에 대한 정보도 포함.
- 이처럼 헤더를 붙여나가는것을 캡슐화, encapsulation 이라고 함.
- 반대로 데이터 수신 측에서 헤더를 제거해나가는 것을 역캡슐화, decapsulation 이라고 함.
송신 시 캡슐화 ex)
- 컴퓨터에서 웹사이트에 접속하려고하면 응용계층에서는 웹사이트에 접속하기 위한 요청 데이터가 만들어짐
- 해당데이터는 전송계층에 전달. 전송 계층에서 신뢰할 수 있는 통신이 이루어지도록 응용 계층에서 만들어진 데이터에 헤더를 붙임.
- 전송 계층의 데이터를 네트워크 계층에서 헤더를 붙임
- 해당 데이터를 물리적인 통신 채널을 연결하기 위해 데이터 링크 계층에서 헤더와 트레일러를 붙임
- 트레일러 : 데이터를 전달할 때 데이터의 마지막에 추가하는 정보
- 데이터 링크 계층에서 만들어진 데이터는 최종적으로 전기 신호로 변환되어 수신측에 도착
수신측은 반대로 각 계층의 헤더를 제거하면서 데이터를 전달. 역 캡슐화
VPN (Virtual Private Network)
- 가상 사설망
- 가상 통신 터널을 만들어 기업 본사나 지사와 같은 거점 간을 연결하여 통신하거나 외부에서 인터넷으로 사내에 접속하는 것.
- 인터넷 VPN
- 거점 간 접속 : IPsec 암호 기술 프로토콜 사용
- 원격 접속 연결 : 암호화된 통신로를 만든다.
- IP-VPN
- MPLS라는 기술을 사용하여 인터넷망이 아닌 통신 사업자 전용 폐쇄망을 사용. 암호화 기능이 필요 없다.
느낀점TCP/IP 나는 5계층으로 배웠는데 여기선 물리 계층을 빼고 4계층으로 설명한다. 아주아주 기본개념부터 쌓아가는 느낌이라 뒤죽박죽 알고있던걸 정리해서 좋다
'CS > Network' 카테고리의 다른 글
3장 ) HTTP 정보는 HTTP 메시지에 있다 (0) | 2021.09.22 |
---|---|
3장 ) 물리계층 (0) | 2021.09.22 |
2장 ) 간단한 프로토콜 HTTP (0) | 2021.09.18 |
1장 ) 웹과 네트워크의 기본 (0) | 2021.09.12 |
1장 ) 네트워크 첫걸음 (0) | 2021.09.12 |