본문 바로가기

네트워크21

네트워크 정리 7. 패킷 교환 (Packet Switching) 1. 개요 이전 포스팅에서 라우팅과 포워딩 과정에서 네트워크 계층에서 패킷을 전달하는 걸 확인했다. 다시 한 번 간단하게 정리하면, 라우팅과 포워딩을 관리하는 라우터는 장거리 통신을 할 시, 중간 경유지가 된다. 그 경유지에서, 입력포트(입구)와 출력포트(출구) 사이의 연결 기능을 수행하는 교환기 역할을 담당한다. 그리고 네트워크에서 패킷이 교환되는 방법은 데이터그램, 가상 회선 방식 2가지가 있다. 2. 설명 2-1. 데이터그램 방식(Datagram Approach) : 비연결형 서비스 (Connectionless Service) 네트워크 계층의 간소화를 위해 모든 패킷을 독립적으로 처리 메세지의 패킷들은 목적지까지 같은 경로나 다른 경로로 전달 이전 포스팅에서 메세지가 세그먼트 단위에서, 패킷 단위로.. 2022. 4. 12.
네트워크 정리 6. 네트워크 계층 서비스 (오류제어, 흐름제어, 혼잡제어, QoS, 보안) 1. 개요 네트워크 계층에서 제공하는 서비스인 오류제어, 흐름제어, 혼잡제어, QoS, 보안을 정리해보려 한다. 2. 설명 2-1. 오류 제어 (Error Control) 말 그대로 오류제어다. 그런데 중요한 오류제어는 전송 계층에서 하고 네트워크 계층에선 간단하게 한다. 네트워크 계층에서 구현될 수 있지만 인터넷 네트워크 계층을 설정할 때 네트워크 계층이 전달하는 데이터를 보호하기 위한 오류 제어를 고려하지 않는다. 이는 각 라우터에서 패킷이 단편화될 때마다 네트워크 계층에서 오류를 검사하는 것이 비효율적이라 여겨진다. 네트워크 계층을 설계할 때 전체 데이터그램이 아닌 헤더의 훼손을 방지하기 위한 검사합(CheckSum) 필드 추가 이 검사합(CheckSum)은 두 홉간(Hop to Hop 사이), 단.. 2022. 4. 12.
네트워크 정리 5. 패킷화, 라우팅, 포워딩 정리 1. 개요 네트워크 계층에선 패킷화(Packetizing), 라우팅(Routing), 포워딩(Forwarding) 이라는 기능을 제공한다. 각각 어떠한 기능인지 정리해보려 한다. 2. 정리 2-1. 패킷화(Packetizing ) 네트워크 계층의 첫번째 임무 상위 계층에서 받은 데이터인 페이로드(Payload)를 네트워크 계층의 패킷으로 캡슐화(Encapsulation) 후 목적지에서 네트워크 계층의 패킷을 역 캡슐화 네트워크 주요 역할 1. 발신지에서 목적지까지 페이로드를 사용하거나 변경하지 않고 전달 2. 발신지 호스트 : 상위 계층 프로토콜로부터 페이로드를 수신하여 발신지와 목적지 주소를 포함한 헤더와 네트워크 계층에 필요한 다른 정보를 더하여 패킷을 데이터링크 계층으로 전달 3. 목적지 호스트 :.. 2022. 4. 12.
네트워크 정리 4. TCP/IP 프로토콜 주소 지정 1. 개요 TCP/IP 프로토콜을 채택한 인터넷에서 사용되는 주소는 아래와 같다. 물리 주소 (Physical address) 논리 주소 (Logical address) 포트 번호 (Port address) 응용-전용 주소 (Application-specific address) 2. 설명 2-1. TCP/IP의 계층별 사용 주소 데이터 링크 계층 : 물리 주소 네트워크 계층 : 논리 주소 전송 계층 : 포트 번호 응용 계층 : 응용-전용 주소 2-2. 물리 주소 물리 주소는 MAC(Media Access Control) 주소 라고도 부른다. LAN카드에 달려있는 주소인데, 48비트로 구성되고 24비트는 회사에서 붙이는 일련번호, 나머지 24비트는 2^24의 개수의 카드에 각각 부여한다. 12개의 16진수.. 2022. 4. 11.