네트워크 프로토콜

컴퓨터 네트워크 프로토콜에 대한 간략한 설명

네트워크 프로토콜은 네트워크 장치 간의 통신 규칙 및 규칙을 정의합니다. 네트워크 프로토콜에는 장치가 서로 식별하고 연결하는 메커니즘과 데이터를 보내고받는 메시지에 데이터를 패키지하는 방법을 지정하는 규칙이 포함되어 있습니다. 일부 프로토콜은 안정적인 및 / 또는 고성능 네트워크 통신을 위해 설계된 메시지 수신 확인 및 데이터 압축을 지원합니다.

컴퓨터 네트워킹을 위한 현대의 프로토콜은 모두 패킷 교환 기술을 사용하여 패킷 형식으로 메시지를 보내고받습니다. 메시지는 목적지로 수집되고 다시 조립되는 조각으로 세분됩니다. 수백 가지의 서로 다른 컴퓨터 네트워크 프로토콜이 각각 특정 목적과 환경.

인터넷 프로토콜

인터넷 프로토콜 (IP) 그 자체는 TCPUDP , HTTP , FTP 와 같은 상위 프로토콜이 IP와 통합되어 추가 기능을 제공합니다. ARPICMP 와 같은 저수준 인터넷 프로토콜도 IP와 공존하며 일반적으로 IP 제품군의 상위 프로토콜은 웹 브라우저와 같은 응용 프로그램과 긴밀하게 상호 작용하며 하위 프로토콜은 네트워크 어댑터 및 기타 컴퓨터 하드웨어와 상호 작용합니다.

무선 네트워크 프로토콜

Wi-Fi , BluetoothLTE 덕분에 무선 네트워크가 보편화되었습니다. 무선 네트워크에서 사용하도록 설계된 네트워크 프로토콜은 로밍 모바일 장치를 지원해야하며 가변 데이터 속도 및 네트워크 보안과 같은 문제를 처리해야합니다.

기타 : 무선 네트워크 프로토콜 안내서 .

네트워크 라우팅 프로토콜

라우팅 프로토콜은 인터넷의 네트워크 라우터가 사용하도록 특별히 고안된 특수 목적 프로토콜입니다. 라우팅 프로토콜은 다른 라우터를 식별하고 네트워크 메시지의 원본과 대상 사이의 경로 (경로라고 함)를 관리하고 동적 라우팅 결정을 내릴 수 있습니다. 일반적인 라우팅 프로토콜에는 EIGRP, OSPF 및 BGP가 포함됩니다.

기타 : 상위 5 개 네트워크 라우팅 프로토콜 설명 .

네트워크 프로토콜 구현 방법

최신 운영 체제에는 일부 네트워크 프로토콜에 대한 지원을 구현하는 기본 제공 소프트웨어 서비스가 포함되어 있습니다. 웹 브라우저와 같은 응용 프로그램은 해당 응용 프로그램이 작동하는 데 필요한 상위 수준의 프로토콜을 지원하는 소프트웨어 라이브러리를 포함합니다. 일부 저수준 TCP / IP 및 라우팅 프로토콜의 경우 성능 향상을 위해 직접 하드웨어 (실리콘 칩셋)에서 지원이 구현됩니다.

네트워크를 통해 전송 및 수신되는 각 패킷에는 이진 데이터 (각 메시지의 내용을 인코딩하는 1과 0)가 들어 있습니다. 대부분의 프로토콜은 각 패킷의 시작 부분에 작은 헤더 를 추가하여 메시지의 보낸 사람과 의도 된 대상에 대한 정보를 저장합니다. 일부 프로토콜은 끝에 바닥 글 을 추가합니다. 각 네트워크 프로토콜은 자체 종류의 메시지를 식별하고 장치간에 데이터를 이동시키는 과정에서 머리글과 바닥 글을 처리하는 기능을 갖추고 있습니다.

상위 및 하위 수준에서 함께 작동하는 네트워크 프로토콜 그룹을 종종 프로토콜 제품군 이라고합니다. 네트워크 학생들은 전통적으로 네트워크 프로토콜 제품군을 개념적으로 교육 목적을위한 특정 레이어로 구성하는 OSI 모델 에 대해 학습합니다.

More : 컴퓨터 네트워크의 작동 원리 - 프로토콜 소개