아래의 상기 내용은
"혼자 공부하는 네트워크"의 도서 내용과 인터넷의 내용을 실습 및 정리한 글입니다.
1.프로토콜(protocol)
1)정의
- 네트워크 상에서 노드와 노드 사이의 데이터 형식 지정 및 처리를 위한 표준화된 규칙.
-데이터를 주고 받을 때 공통된 형식을 의미한다.
-예시이다 IP(Internet Protocol),HTTP/HTTPS,ARP,TCP 및 UDP 등 모두 프로토콜이다.
2.네트워크 참조 모델(Network Reference Model)
1)개요
-네트워크를 통해서 데이터를 전송하는 과정은 일반적인 택배를 보내는 방법과 유사한 과정을 거친다.
-이러한 네트워크 통신이 일어나는 각 과정을 계층으로 표현한 것이 네트워크 참조 모델이라고 한다.
3.OSI 모델
1)정의
-국제 표준화 기구에서 만든 네트워크 참조 모델로 통신 단계를 총 7계층으로 나눈다.
2)물리계층(physical layer)
- OSI 계층의 최하층으로 데이터의 전기적인 신호인 비트 신호를(0과1)를 주고받는 계층.
-통신매체에 맞는 신호로 운반되도록 비트 데이터 변환 이루어지고 통신매체를 통한 송수신이 이루어진다.
3)데이터 링크 계층(data link layer)
-물리계층을 통해 주고받는 정보에 오류가 없는지 확인하고 MAC 주소라는 주소체계를 통해
네트워크 내 송수신지를 특정 및 전송과정에서 발생할 수 있는 충돌 문제를 해결하는 계층.
4)네트워크 계층(network layer)
-메시지를 수신지까지 전달하는 계층.
-IP주소라는 주소체계를 통해 통신하고자 하는 수신지 호스트와 네트워크를 식별하고, 원하는 수신지에
도달하기 위한 최적의 경로를 결정한다.
5)전송 계층(transport layer)
-호스트와 호스트간의 신뢰성 있는 데이터를 확인하는 계층
-패킷에 대한 전송 오류를 검사하고 흐름을 제어한다.
6)세션 계층(session layer)
-세션이란 통신을 주고받는 호스트간의 연결 상태를 의미한다.
-세션계층은 세션을 유지,연결,해제 등 관리하기 위해 존재하는 계층
7)표현 계층(presentation layer
-사람이 이해할 수 있는 언어를 컴퓨터가 이해할 수 있는 코드로 변환하거나,압축,암호화가 이루어지는 계층.
8)응용계층(application layer)
-OSI 계층의 최상층으로 사용자 및 사용자가 이용하는 응용 프로그램으로 서비스를 제공하는 계층
3.TCP/IP
1)정의
-네트워크에 대한 이론보다 구현을 목적으로 구현된 네트워크 참조 모델로 4계층으로 나뉜다.
-인터넷 프로토콜 스위트(internet protocol suite),TCP/IP 프로토콜 스택이라고도 한다.
2)네트워크 엑세스 계층(network access layer)
-링크 계층 또는 네트워크 인터페이스 계층이라고도 부른다.
-OSI 모델에선 물리계층 및 데이터링크 계층에 해당한다.
3)인터넷 계층(internet layer)
-OSI 모델에서 네트워크 계층에 해당되는 계층.
4)전송 계층(transport layer)'
-OSI 모델에서 전송 계층에 해당되는 계층.
5)응용계층(application layer)
-OSI모델에서 세션,표현,응용 계층을 합친 계층.
4.캡슐화(encapsulation)와 역캡슐화(decapsulation)
1)개요
-패킷은 헤더와 페이로드로 때로는 트레일러를 포함하여 구성되어진다.
-프로토콜의 목적과 특징에 따라 필요한 헤더의 내용이 달리질 수 있다.
-계층에 맞는 헤더 및 트레일러를 추가해가는 과정을 캡슐화라고 한다.
-그리고 역캡슐화는 캡슐화와 반대로 추가했던 헤더 및 트레일러를 제거하는 과정이다.
5.PDU(Protocol Data Unit)
-각 계층에서 송수신되는 메시지의 단위를 뜻한다.
-상위 계층에서 전달받은 데이터에 헤더 및 트레일러를 추가하면 현재 계층의 PDU가 된다.
-PDU는 주로 전송계층 이하의 메시지를 구분하기 위해 사용된다.
6.기타 용어정리
1)트래픽(traffic)
-네트워크 내의 정보량
2)과부하(overhead)
-과도한 트레픽으로 인한 성능 저하
3)처리율(throughput)
-단위 시간당 네트워크에 전송되는 정보량. 단위로 bps(bit/s),Mbps(Mbit/s), 초당 패킷 수로 사용되는
pps(p/s)
4)대역폭(bandwidth)
-단위 시간 동안 통신매체를 통해 송수신할 수 있는 최대 정보량.
5)패킷 손실(packet loss)
-송수신 되는 패킷이 손실된 상황을 의미.
-명령프로포트(cmd)에서 확인 가능.
'네트워크 > 혼자 공부하는 네트워크' 카테고리의 다른 글
02-03 허브(Hub) (0) | 2024.07.23 |
---|---|
02-02 NIC와 케이블 (12) | 2024.07.23 |
02-01 이더넷 (0) | 2024.07.21 |
01-02 네트워크를 거시적으로 살펴보기 (0) | 2024.07.16 |
01-01 컴퓨터 네트워크를 알아야 하는 이유 (0) | 2024.07.15 |