728x90
네트워크의 기본 규칙에 대해서
1. 네트워크의 규칙
- 프로토콜 : 통신을 하기 위한 규칙
2. OSI 모델과 TCP/IP
a. OSI모델이란?
a-1. ISO international Organization for Standaization
- 국제 표준화기구
- ISO가 OSI 모델이라는 표준 규격 제정
- 규격 : 기술적인 사항에 대해 제정한 기준, 기술적 표준
a-2. OSI 모델
- OSI 모델은 네트워크 기본 구조를 일곱개 계층(레이어)으로 나눠 표준화한 통신 규약으로 현재 다른 모든 통신 규약의 기반
- OSI 모델은 네트워크 기술의 기본이되는 모델
- 데이터의 송수신은 컴퓨터에서 컴퓨터로 데이터 전송
계층 | OSI 모델 | 설명 | TCP/IP 모델 | 계층 |
7계층 | 응용 계층 (애플리케이션 계층) |
이메일 & 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공 | 응용 계층 | 4계층 |
6계층 | 표현 계층 (프레젠테이션 계층) |
문자 코드, 압축, 암호화 등의 데이터 변환 | ||
5계층 | 세션 계층 | 세션 체결, 통신 방식 결정 | ||
4계층 | 전송 계층 (트랜스포트 계층) |
신뢰할 수 있는 통신 구현 | 전송 계층 | 3계층 |
3계층 | 네트워크 계층 | 다른 네트워크와 통신하기 위한 경로 설정 및 논리 주소 결정 | 인터넷 계층 | 2계층 |
2계층 | 데이터 링크 계층 | 네트워크 기기 간의 데이터 전송 및 물리 주소 결정 | 네트워크 접속 계층 | 1계층 |
1계층 | 물리 계층 (피지컬 계층) |
시스템 간의 물리적인 연결과 전기 신호 변환 및 제어 |
a-3. 데이터 송수신
- 데이터를 전송하는 쪽은 데이터를 보내기 위해 상위 계층에서 하위 계층으로 데이터 전달
- 각 계층은 독립적이라 데이터가 전달되는 동안에 다른 계층의 영향을 받지 않음
- 데이터를 받는 쪽은 하위 계층에서 상위 계층으로 각 계층을 통해 전달된 테이터 받음
b. TCP/IP 모델이란?
- TCP/IP 모델 = 인터넷 모델
- OSI 모델 7계층을 4계층으로 단순화시켜 사용하는 모델
3. 캡슐화 역캡슐화
a. 캡슐화와 역캡슐화란?
a-1. 전송할때 필요한 정보
- 데이터를 보낼 때 데이터의 앞부분에 전송하는데 필요한 정보를 붙여 다음 계층으로 보냄
- 이 정보를 헤더라고 함
a-2. 헤더
- 헤더 : 저장되거나 전송되는 데이터의 맨앞에 위치하는 정보 데이터
- 헤더에는 데이터를 전달받을 상대방에 대한 정보 포함
- 데이터의 내용이나 성격을 식별 또는 제어하는데 사용
a-3. 캡슐화
- 헤더를 붙여나가는 것
- 컴퓨터 통신에서 상위 계층의 통신 프로토콜 정보를 데이터에 추가해 하위 계층으로 전송하는 기술
a-4. 역캡슐화
- 헤더를 하나씩 제거하는 것
- 상위 계층의 통신 프로토콜에서 하위 계층에서 추가한 정보와 데이터를 분리하는 기술
- 응용계층에서 전송계층으로 갈 때 전송계층에서 신뢰할 수 있는 통신 이뤄지도록 응용계층에서 만들어진 데이터에 헤더 붙임
a-5. 트레일러
- 트레일러 : 데이터를 전달할 때 데이터의 마지막에 추가하는 정보
- 캡슐화, 역캡슐화에서 트레일러도 포함
4. VPN virtual Privat Network(가상 사설망)
a. 인터넷 VPN
- 가상 통신 터널을 만들어 기업 본사나 지사와 같은 거점 간 연결해 통신, 외부에서 인터넷으로 사내 접속
- 인터넷 VPN은 거점 간 접속과 원격 접속 연결이 있음
- 둘 다 일반 인터넷망 사용
- 거점 간 접속은 IPsec이라는 암호 기술 프로토콜 사용해 접속
- 원격 접속 연결은 외부에서 사용하는 컴퓨터와 사내 네트워크 연결하기 때문에 암호화된 통신로 만듦
b. IP-VPN
- IP-VPN은 MPLS라는 기술 사용하여 통신 사업자 전용 폐쇄망 사용
- MPLS는 폐쇄망을 사용하기 때문에 제삼자에 의한 해킹이나 데이터 변조의 위험이 없어 암호화 기능이 필요 없음
모두의 네트워크 책을 정리한 내용입니다!!!
728x90
'개념 정리 > CS' 카테고리의 다른 글
네트워크 : 데이터 링크 계층 : 랜에서 데이터 전송하기 (1) | 2023.11.13 |
---|---|
네트워크 : 물리계층 : 데이터를 전기신호로 변환 (0) | 2023.11.07 |
모두의 네트워크 : 네트워크 첫걸음 (0) | 2023.11.03 |
자바스크립트로 자료구조 공부하기 (0) | 2023.10.30 |
WEB 서버와 WAS 서버에 대해 알아보자 (1) | 2023.10.13 |