본문 바로가기
개념 정리/CS

모두의 네트워크 : 네트워크의 기본 규칙

by 매진2 2023. 11. 4.
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