네트워크의 기준! 네트워크 모델

Min·2021년 2월 7일
0

Network

목록 보기
5/7
post-thumbnail

따라 하면서 배우는 IT 네트워크 강의를 수강하며 정리한 내용입니다.

목차

1. 네트워크 모델의 종류

TCP/IP 모델
OSI 7계층 모델

2. 두 모델 비교

공통점과 차이점

3. 네트워크를 통해 전달되는 데이터 : 패킷

패킷이란?
패킷을 이용한 통신과정
계층별 패킷의 이름 PDU

4. 실습

ARP (3계층)
ICMP (3계층)

1. 네트워크 모델의 종류


이미지 출처-나무위키

1) TCP/IP 모델

1960년대 말 미국방성의 연구에서 시작되어
1980년대 초 프로토콜 모델로 공개

현재의 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는
통신 규약(프로토콜)의 모음이다.

2) OSI 7계층 모델

1984년 네트워크 통신을 체계적으로 다루는
ISO에서 표준으로 지정한 모델

데이터를 주고받을 때 데이터 자체의 흐름을
각 구간별로 나눠놓은 것

학습할 계층별 프로토콜 구조
2계층 (데이터 링크) : Ethernet
3계층 (네트워크) : IP, ICMP, ARP
4계층 (전송) : TCP, UDP
7계층 (응용) : HTTP

2. 두 모델 비교

1) 공통점

계층적 네트워크 모델
계층간 역할 정의

2) 차이점

계층의 수 차이
OSI는 역할 기반(논리), TCP/IP는 프로토콜 기반(실무)
OSI는 통신 전반에 대한 표준
TCP/IP는 데이터 전송기술에 특화

3. 네트워크를 통해 전달되는 데이터 : 패킷

1) 패킷이란?

패킷이란 네트워크 상에서 전달되는 데이터를 통칭하는 말로
네트워크에서 전달되는 데이터의 형식화된 블록이다.

패킷은 제어 정보사용자 데이터로 이루어지며
사용자 데이터는 페이로드라고 한다.

여러 프로토콜들로 캡슐화 된 패킷

ex) 인형 속의 인형 러시아 인형 마트료시카.
여러 번 포장된 택배 상자.

2) 패킷을 이용한 통신과정

캡슐화

패킷을 이용한 통신과정
여러 프로토콜을 이용해서 최종적으로 보낼 때 패킷을 만드는 과정

구조 : 헤더 - 페이로드(실제로 보내려는 데이터) - (풋터)
상위계층에서 하위계층으로 캡슐화

ex) Ethernet - IPv4 - TCP - HTTP

TCP - HTTP
-> HTTP 프로토콜을 페이로드로 해서 TCP를 헤더를 붙임 (인캡슐레이션)

IPv4 - TCP - HTTP
-> HTTP, TCP 패킷을 페이로드로 해서 IPv4를 헤더로 붙임 (인캡슐레이션)

Ethernet - IPv4 - TCP - HTTP
-> HTTP, TCP, IPv4 패킷을 페이로드로 해서 Ethernet를 헤더로 붙임 (인캡슐레이션)

디캡슐화

패킷을 받았을 때 프로토콜들을 하나씩 확인하면서
데이터를 확인하는 과정

3) 계층별 패킷의 이름 PDU

계층별로 이름이 다른 PDU(Protocol Data Unit)

ex) Ethernet - IPv4 - TCP - HTTP

4계층의 PDU : 세그먼트
TCP - HTTP

3계층의 PDU : 패킷(기존 패킷과 용어는 같지만 뜻이 다름)
Ethernet - IPv4 - TCP - HTTP

2계층의 PDU : 프레임
Ethernet - IPv4 - TCP - HTTP

4. 실습

ARP (3계층) : 확인

Ethernet - arp - footer 구조

ICMP (3계층) : 확인

cmd로 ping 8.8.8.8

3계층에 ICMP, IP, ARP 중 IP, ARP가 붙는 경우는 없고,
ICMP, IP는 가능

profile
slowly but surely

0개의 댓글