데이터 전송시 알맹이 데이 터 부분, 전송의 근본적인 목적이 되는 부분, 전송 행위의 본래 의도에 부합하는 데이터 부분 전송되는 데이터 중 전송처리를 위한 관리정보(헤더, 메타데이터 등) 제외한 것 네트워크모델 하위계층에서 상위계층 전체를 페이로드로 간주하여 메타데이터 등으로 감싸서 전달한다.
아래에 Hello world가 페이로드 나머지는 프로토콜 오버헤드
{
"data":{
"message":"Hello, world!"
}
}
2) 오버헤드
어떤 처리를 하기 위해 더 들어가는 간접 비용 목적 달성에 본질적인 것은 아니지만 필요한 자원,
특정 기능을 수행하기위해 추가로 사용 되는 컴퓨터 자원, 어떤 처리를 하게되는 간접적인 처리시간(메모리)
단순처리 10초, 안전처리 15초 -> 오버헤드 5초
3)Throughput (쓰루풋) - 재료 처리량
-
단위시간당 정보 처리량, 일정 시간동안 처리할 수 있는 데이터량, 네트워크 시스템의 특정한 지점에 도달하거나 통과하는 정보의 속도, 예: 네트워크 처리율, 처리율
-
주요 단위 : bps (초당 비투스 bits per second ), pps (초당 패킷수 poackets per(~에 의하여) second )
4)대역폭 (Bandwidth)
- 통신에서 이용가능한 최대 전송속도, 네트워크 매체나, 프로토콜의 정격 쓰루풋 용량, 네트워크 신호용으로 사용할 수 있는 가장 높은 주파수와 가장 낮은 주파스 사이의 차이
주요 단위 : bps, kBpbs, Mbps 등
5) bit와 byte, Word
-
bit는 0과 1ㅇ로 이루어진 이진 숫자이고 두가지 상태 표현이 가능하다. 정보 이론의 정보 단위이다.
-
바이트는 8비트로 기억장치의 크기를 나타내는 단위이며 ASCII 문자 하나를 표현할 수 있다
-
워드는 컴퓨터 내부에서 취급되는 정보 단위이다, 하나의 기계어 명렁어나, 연산을 통해, 저장된 장치로부터 레지스터에 옮겨 놓을 수 있는 데이터 단위이다
-
또 워드는 메모리에서 레지스터로 데이터 이동, ALU를 통해 데이터 조작시, 하나의 명령어로 실행될 수 있는 데이터 처리 단위이다.
-
워드의 비트 수 = CPU의 비트 수 ( 32, 64비트)
5.패킷이란
통신 등에서는 모든 데이터들을 일정 단위로 잘게 쪼개어서 전송되는데 이것을 패킷이라고 합니다. 매 패킷 마다에는 받을 주소지와 데이터 본내용 그리고 반면에 데이터를 패킷단위로 잘게 쪼개어 보내게 되면 예를 들어 1MByte씩 (실제로는 훨씬 적습니다) 쪼갤 경우100번의 과정 즉, 1번패킷전송-수신체크-2번패킷전송-수신체크 패킷전송-수신체크-완료통보 라는 과정을 거쳐 통신이 이루어지는데 중간에 에러가 나더라도 해당하는 그 번호의 패킷만 재 전송하면 되므로 훨씬 효율적이 됩니다.
6.라우터란, 라우팅이란network router; router
송신측에서 수신측까지 패킷이 전달될 수 있도록 경로 찾기를 수행하는것입니다.
-
라우터란 네트워크의 중계 장치, OSI 계층에서 3계층 장비, 라우팅을 하는 네트워크 장비
-
동일한 프로토콜을 사용하는 분리된 네트워크를 연결한다
-
패킷에서 목적지 주소를 읽고 적절한 경로로 지정하여 전송한다
-
패킷 위치를 추출하고 최상의 경롤르 지정하고 이 경로를 따라 패킷을 다음 장치로 전향시킨다.
- 포워딩이란
라우터 상의 하나의 인터페이스로 패킷이 도착했을 때 라우터가 실행하는 기능입니다. 라우터의 의사결정 테이블을 만들기 위해 라우팅에 규칙을 적용함 * 의사결정 테이블은 포워딩이나 라우팅 테이블로 불리어짐
8.호스트(Host)란
네트워크 호스트(network host)는 컴퓨터 네트워크에 연결된 컴퓨터나 기타 장치이다. 네트워크호스트는 정보 리소스, 서비스, 애플리케이션을 네트워크 상의 사용자나 기타 노드에 제공할 수 있다. 네트워크 호스트는 네트워크 주소가 할당된 네트워크 노드이다
9.노드란
노드(Node)는 근거리 통신망(LAN), 즉 네트워크의 기본요소인 지역 네트워크에 연결된 컴퓨터와 그 안에 속한 장비들을 통틀어 하나의 노드라고 한다. 예를 들면 로컬 네트워크 A에 컴퓨터 20대와 허브 2개 공유기 2개 ,그리고 라우터 가 있다. 이들 네트워크A에 속한 장비들을 하나의 노드라고 한다.
- 네트워크 계층의 동작 방식
1. 송신 호스트에서 수신 호스트로 패킷을 전달
-
송신 호스트는 트랜스포트 계층에서 세그먼트를 받아 데이터그램으로 캡슐화 수행
-
수신 호스트는 데이터그램에서 세그먼트를 추출하여 트랜스포트 계층에 전달
-
모든 호스트와 라우터에 네트워크 계층 프롵토콜 내장 됨 5. 라우터는 입력 링크의 IP 데이터 그램의 헤더 필드를 조사하여 출력 링크로 전달
-
세그먼트(Segment) : Network 에서 Segment 란 네트워크 케이블에 의해 만들어지는 Network Connection을 의미한다.Segment Length란 Network Connection의 길이를 의미하고. 길이에 따라 맞는 Ethernet Cable을 사용하거나 Hub , Repeater 와 같은 장비를 이용하여 신호처리를 해야한다
12 . 브릿지 ( network bridging)
- 두 개의 LAN을 서로 이어주는 연결장치로 데이터 링크계층 2계층에 있는 여러개의 네트워크 세그먼트를 연결하는 것
13.리피터 (repeater) - 반복기
- 신호를 받아 더 높은 수준에 더 높은 힘으로 방해되는 곳에 반대쪽으로 재전송함으로써 신호가 먼 거리에 다다를수 있도록 도와 주는 전자기기이다. 중계기 라고도 한다.
- 게이트웨이(Gateway)
-
한 네트워크에서 다른 네트워크로 들어가는 관문 역할을 하는 장치, 사용자가 위치한 네트워크에서 다른 네트워크로 이동하기 위해 거쳐야 하는 지점
-
컴퓨터 네트워크에서 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 컴퓨터나 소프트웨어
-
랜이 인터넷에 연결됨 -> 인터넷 공유기
15.NAT ( Network Address Translation )
-
네트워크 주소 변환
-
IP주소 변환 기능
-
내부 IP를 외부 IP로 바꾸는 기능, 모듈
예 : 외부로 나가는 패킷의 사설 IP를 공인 IP로 바꾸어짐
-
인터넷 공유기의 주요 기능 중 하나
-
효과 : 공인 IP 개수 절약, 사설망이므로 보안 강화
-
IPv4의 IP부족 문제를 해소