본문 바로가기
시작/TIL(Today I Learned)

221207 - 네트워크 기초, OSI 7계층, TCP/IP 4계층, 네트워크 호스트와 스위치, 라우터

by 백씨네 2022. 12. 8.

오늘 내가 배운 것

1. OSI 7 계층, TCP/IP 4 계층과 고유 식별자

2. 네트워크 호스트

  • Switch
  • End-point

3. 라우터

 

 

OSI 7계층, TCP/IP 4 계층과 고유 식별자

 

 

물리 계층(Physical layer)

  • 데이터 전달의 역할만 한다.
  • 물리적인 연결이 이루어지는 곳이다.
  • 네트워크의 기본 네트워크 하드웨어 전송 기술을 이룬다.
  • 전송 단위는 Bit를 사용한다.

데이터 링크 계층(Data link layer)

  • 주소 값은 물리적으로 할당받음. 전송 단위는 Frame
  • 데이터 링크 계층의 예는 이더넷
  • 물리계층의 있는 그대로의 전송설비를 신뢰할 수 있는 링크로 변환
  • 랜카드가 만들어 질 때 고유 번호를 가지고 있기 때문에 1~2 계층 합쳐서 MAC Address를 식별자로 사용함

네트워크 계층(Network layer)

  • 전송 데이터를 목적지까지 경로를 찾아 전달. 주소(IP)를 정하고, 경로(Route)를 선택하고, 데이터(패킷)를 전달. ( 라우팅 )
  • 전송 단위는 Packet(Datagram) 식별자는 IP 를 사용한다.

전송 계층(Transport layer)

  • 서비스를 구분하고 데이터의 전송 방식을 담당하는 계층 (TCP/UDP)
  • 포트를 열어두고, 프로그램들이 전송을 할 수 있도록 제공
  • 데이터 전송 단위는 Segment, 식별자는 Port를 사용한다.

세션 계층(Session layer)

  • 응용 프로그램 간의 연결을 지원해주는 계층
  • 이 계층은 TCP/IP 세션을 만들고 없애는 역할
  • 전송 단위는 message

표현 계층(Presentation layer)

  • 응용 계층으로부터 전달받거나 전송하는 데이터를 응용 계층에서 이해할 수 있도록 응용 프로그램에 맞춰 인코딩 및 디코딩 등 변환을 한다.
  • 파일 인코딩, 명령어를 포장, 압축, 암호화한다
  • 전송 단위는 message

응용 계층(Application layer)

  • User Interface 를 제공하는 계층
  • 사용자 또는 애플리케이션이 네트워크에 접근할 수 있도록 지원한다. (HTTP, FTP)
  • 전송 단위는 message

 

 

네트워크 호스트

 

Host :네트워크에 연결된 컴퓨터를 말한다.  (인터넷이 되는 디바이스 + 인터넷)


Host는 크게 두가지로 나뉜다.


- switch 

 컴퓨터와 같은 2개 이상의 디바이스가 서로 통신하도록 허용하는 장비(공유기 같은..)
랜선을 하나만 연결해도 모든 디바이스가 다 연결될 수 있게 해주는 역할이다.


- end-point(단말기)

스위치를 제외한 시작지점과 도착지점에 있는 디바이스(client, server, 피어..)

 

 

라우터

 

스위치와 라우터는 둘다 네트워크의 연결장치로서 비슷한 역할을 한다. 데이터가 목적지를 가기 위해 중간 역할을 해준다.

 

하지만 대표적인 차이점이 있는데, 스위치는 데이터링크 계층에 속하므로서 Mac 주소를 식별자로 사용하고

라우터는 네트워크 계층에 속하므로서 IP를 식별자로 사용한다.

그리고 라우터는 서로 다른 네트워크를 함께 연결하는 반면, 스위치 여러 장치를 연결하여 네트워크를 만드는 것입니다

routing table : 라우트마다 다 가지고  있는데 모든 목적지를 가기 위한 정보를 가지고 있는 이정표 같은 역할
packet : 컴퓨터 네트워크가 전달하는 데이터
router : 네트워크 계층(Layer 3)에 포함되는 기계로써 망과 망 사이를 이어 주는 기계
internet : 수많은 클라이언트 컴퓨터와 서버 컴퓨터, 라우터들로 이루어진 네트워크 망들의 집합체

댓글