전통문화대전망 - 전통 미덕 - 우리가 자주 사용하는 주요 컴퓨터 네트워크 프로토콜은 무엇입니까?
우리가 자주 사용하는 주요 컴퓨터 네트워크 프로토콜은 무엇입니까?
일반적으로 사용되는 네트워크 프로토콜은 다음과 같습니다. \ x0d \ x0d \ IP/IPv4: 인터넷 프로토콜 \x0d\TCP: 전송 제어 프로토콜 \ x0d \x0d\IGMP: 인터넷 그룹 관리 프로토콜 \ x0d \ 구체적인 설명: \ x0d \ x0d \ IP/IPv4: 인터넷 프로토콜 \ x0d \ x0d \ 인터넷 프로토콜 (IP) 은 주소 지정 정보 및 제어 정보가 포함된 네트워크 계층 프로토콜로, 네트워크를 통해 패킷을 라우팅할 수 있도록 합니다. IP 프로토콜은 TCP/IP 프로토콜 제품군의 주요 네트워크 계층 프로토콜로, TCP 프로토콜과 함께 전체 인터넷 프로토콜의 핵심 프로토콜을 구성합니다. IP 프로토콜은 LAN 및 wan 통신에도 적용됩니다. \ x0d \ x0d \ IP 프로토콜은 연결되지 않은 가장 효율적인 패킷 전송을 제공하는 두 가지 기본 작업을 가지고 있습니다. 패킷 분할 및 재구성을 제공하여 최대 전송 단위 크기가 다른 데이터 연결을 지원합니다. 인터넷에서 IP 데이터그램을 라우팅하는 완벽한 IP 주소 지정 방법이 있습니다. 각 IP 주소에는 고유한 구성이 있지만 기본 형식도 따릅니다. IP 주소는 세분화되어 서브넷 주소를 설정하는 데 사용할 수 있습니다. TCP/IP 네트워크의 각 컴퓨터에는 고유한 32 비트 논리 주소가 할당됩니다. 이 주소는 네트워크 번호와 호스트 번호라는 두 가지 주요 부분으로 나뉩니다. 네트워크 번호는 네트워크를 확인하는 데 사용됩니다. 네트워크가 인터넷의 일부인 경우 네트워크 번호는 InterNIC 에서 균일하게 할당해야 합니다. 인터넷 서비스 공급자 (ISP) 는 인터넷에서 네트워크 주소를 얻을 수 있으며 필요에 따라 주소 공간을 할당할 수 있습니다. 호스트 번호 로컬 네트워크 관리자가 지정한 네트워크의 호스트를 식별합니다. \x0d\\x0d\ 데이터 (예: e-메일 또는 웹 페이지) 를 보내거나 받을 때 메시지는 여러 블록으로 나뉘는데, 이것이 바로' 패키지' 라고 합니다. 각 패킷에는 발신자의 네트워크 주소와 수신자의 주소가 포함됩니다. 메시지는 많은 수의 패킷으로 나뉘기 때문에 필요한 경우 각 패키지를 서로 다른 네트워크 경로를 통해 전송할 수 있습니다. 패킷이 도착하는 순서가 전송 순서와 다를 수도 있습니다. IP 프로토콜은 패킷 전송에만 사용되고 TCP 프로토콜은 올바른 순서로 패킷을 배열합니다. \x0d\\x0d\ ARP 및 RARP 를 제외한 TCP/IP 제품군의 다른 프로토콜은 IP 를 사용하여 호스트 간 통신을 전송합니다. 현재 IP 프로토콜은 IPv4 와 IPv6 의 두 가지 버전으로 제공됩니다. 이 기사에서는 주로 IPv4 에 대해 설명합니다. IPv6 에 대한 자세한 내용은 다른 문서에서 설명합니다. \x0d\\x0d\TCP: 전송 제어 프로토콜 \x0d\ 전송 제어 프로토콜 TCP 는 직렬 확인 및 패킷 재전송 메커니즘을 통해 애플리케이션에 안정적인 데이터 흐름 전송 및 가상 연결 서비스를 제공하는 TCP/IP 스택의 전송 계층 프로토콜입니다. IP 프로토콜과 함께 TCP 는 인터넷 프로토콜의 핵심을 이룹니다. \x0d\\x0d\ 대부분의 네트워크 응용 프로그램이 동일한 시스템에서 실행되므로 컴퓨터는 대상 시스템의 소프트웨어 프로그램이 소스 시스템에서 패킷을 얻을 수 있고 소스 시스템이 올바른 응답을 받을 수 있도록 해야 합니다. 이 작업은 TCP 의 포트 번호를 사용하여 수행됩니다. 네트워크 IP 주소와 포트 번호의 조합이 고유 식별자가 되며 이를 "소켓" 또는 "끝점" 이라고 합니다. TCP 는 안정적인 통신을 위해 끝점 간에 연결 또는 가상 회로를 설정합니다. \ x0d \ x0d \ TCP 서비스는 데이터 흐름 전송, 신뢰성, 효과적인 흐름 제어, 전이중 운영 및 멀티플렉싱 기술을 제공합니다. \x0d\\x0d\ 스트림 데이터 전송과 관련하여 TCP 는 일련 번호로 정의된 구조화되지 않은 바이트 스트림을 제공합니다. 이 서비스는 애플리케이션이 데이터를 TCP 로 전송하기 전에 데이터를 블록으로 나눌 필요가 없기 때문에 애플리케이션에 유용합니다. TCP 는 바이트를 필드에 통합하고 전송을 위해 IP 로 전송할 수 있습니다. \x0d\\x0d\ TCP 연결 지향 및 완벽한 신뢰할 수 있는 데이터그램 전송을 통해 신뢰성을 보장합니다. TCP 는 점진적인 확인 일련 번호를 바이트로 추가하여 수신자에게 다음 바이트를 받기를 원한다는 것을 알립니다. 지정된 시간 내에 이 패키지에 대한 확인 응답을 받지 못한 경우 이 패키지를 다시 보내 주십시오. TCP 의 신뢰할 수 있는 메커니즘을 통해 장치는 손실, 지연, 중복 및 오독 패킷을 처리할 수 있습니다. 시간 초과 메커니즘을 사용하면 장치가 누락된 패킷을 모니터링하고 재전송을 요청할 수 있습니다. \x0d\\x0d\ TCP 는 효과적인 흐름 제어를 제공합니다. 확인 응답이 발신자에게 반환되면 수신 TCP 프로세스는 가장 높은 일련 번호를 수신할 수 있다고 해석하고 캐시가 넘치지 않도록 합니다. \x0d\\x0d\ 전이중 작업: TCP 프로세스는 패킷을 동시에 보내고 받을 수 있습니다. \ x0d \ \ x0d \ 의 멀티플렉싱 기술: 동시에 발생하는 많은 상위 레벨 세션이 단일 연결에서 멀티플렉싱될 수 있습니다. \ x0d \ x0d \ IGMP: Internet group management protocol \ x0d \ IGMP (Internet group management protocol) 는 IP 호스트가 직접 인접한 라우터에 그룹 멤버쉽을 보고하는 데 사용하는 인터넷 프로토콜 제품군의 멀티캐스트 프로토콜입니다. IGMP 정보는 IP 메시지에 캡슐화되며 IP 의 프로토콜 번호는 2 입니다. IGMP 는 IGMP v 1, v2 및 v3 의 세 가지 버전으로 제공됩니다. \x0d\\x0d\IGMPv 1: 호스트는 멀티캐스트 그룹에 가입할 수 있습니다. 메시지가 없습니다. 라우터는 시간 초과 기반 메커니즘을 사용하여 구성원이 신경 쓰지 않는 그룹을 찾습니다. \x0d\IGMPv2: 이 프로토콜은 그룹 구성원의 종료를 라우팅 프로토콜에 신속하게 보고할 수 있는 출발 정보를 포함하며 고대역폭 멀티캐스트 그룹 또는 가변 멀티캐스트 그룹 구성원에게 매우 중요합니다. \x0d\IGMPv3: 위의 두 프로토콜과 비교하여 이 프로토콜의 주요 변경 사항은 호스트가 트래픽 트래픽을 수신할 호스트 객체를 지정할 수 있도록 하는 것입니다. 네트워크의 다른 호스트로부터의 트래픽이 격리됩니다. IGMPv3 는 요청되지 않은 호스트가 전송하는 네트워크 패킷을 차단하는 호스트도 지원합니다. \x0d\ IGMP 프로토콜 변형은 다음과 같습니다. \x0d\ x0d \ DVMRP (거리 벡터 멀티캐스트 라우팅 프로토콜) \ x0d \ IGMP 사용자 인증 프로토콜 \ x0d \ 라우터-포트 그룹 관리 프로토콜 \ x0d \ IP 패킷을 통해 전송되는 ICMP 정보는 주로 네트워크 작동 또는 오작동과 관련된 도달 불가능한 정보에 사용됩니다. ICMP 패킷 전송은 신뢰할 수 없으므로 호스트는 ICMP 패킷을 수신하여 네트워크 문제를 해결할 수 없습니다. ICMP 의 주요 기능은 다음과 같습니다. \ x0d \ x0d \ 네트워크 오류 알림. 예를 들어, 어떤 호스트나 전체 네트워크는 어떤 고장으로 인해 도착할 수 없습니다. 포트 번호를 가리키는 TCP 또는 UDP 패킷에 수신자가 지정되지 않은 경우에도 ICMP 는 이 메시지를 보고합니다. \x0d\\x0d\ 네트워크 정체를 알립니다. 라우터가 너무 많은 패킷을 캐시하면 전송 속도가 수신 속도에 미치지 못하기 때문에 "ICMP 소스" 메시지가 생성됩니다. 발신자에게 이 정보는 전송 속도를 저하시킬 수 있습니다. 물론, 더 많은 ICMP 소스 측 정보를 생성하면 더 많은 네트워크 정체가 발생할 수 있으므로 사용하는 것이 더욱 보수적입니다. \x0d\\x0d\ 문제 해결에 도움이 됩니다. ICMP 는 두 호스트 간의 왕복 경로에서 패킷을 전송하는 응답 기능을 지원합니다. Ping 은 이 기능을 기반으로 하는 범용 네트워크 관리 도구입니다. 일련의 패킷을 전송하고, 평균 왕복 횟수를 측정하고, 손실률을 계산합니다. \x0d\\x0d\ 알림 시간 초과. IP 패킷의 TTL 이 0 으로 떨어지면 라우터는 패킷을 삭제하고 ICMP 패킷을 생성하여 이 사실을 알립니다. TraceRoute 는 작은 TTL 값을 가진 패킷을 보내고 ICMP 시간 초과 알림을 모니터링하여 네트워크 라우팅을 표시하는 도구입니다. \x0d\\x0d\ ICMP 는 IPv6 정의에서 개정되었습니다. 또한 IPv4 그룹 구성원 프로토콜 (IGMP) 의 멀티 캐스트 제어 기능도 ICMPv6 에 내장되어 있습니다. \ x0d \x0d\ SNMP: 단순 네트워크 관리 프로토콜 \x0d\ SNMP 는 네트워크 노드 (서버, 워크스테이션, 라우터, 스위치, 허브 등) 관리를 위해 특별히 설계된 표준 프로토콜입니다. ) IP 네트워크에서 애플리케이션 계층 프로토콜입니다. 네트워크 관리자는 SNMP 를 통해 네트워크 효율성을 관리하고 네트워크 문제를 파악 및 해결하며 네트워크 증가를 계획할 수 있습니다. SNMP 를 통해 임의 메시지 (및 이벤트 보고) 를 수신하는 네트워크 관리 시스템은 네트워크에 문제가 있음을 알고 있습니다. \ x0d \ x0d \ SNMP 관리 네트워크에는 관리되는 디바이스, 에이전트 및 네트워크 관리 시스템의 세 가지 주요 구성 요소가 있습니다. 관리 장치는 ANMP 에이전트를 포함하고 관리 네트워크에 있는 네트워크 노드입니다. 관리되는 장치는 관리 정보를 수집하고 저장하는 데 사용됩니다. NMS 는 SNMP 를 통해 이 정보를 얻을 수 있습니다. 네트워크 구성 요소라고도 하는 관리형 장치는 라우터, 액세스 서버, 스위치 및 브리지, 허브, 호스트 또는 프린터를 가리킬 수 있습니다. SNMP 에이전트는 관리되는 장치의 네트워크 관리 소프트웨어 모듈입니다. SNMP 에이전트는 로컬에서 관련된 관리 정보를 가지고 있으며 SNMP 호환 형식으로 변환됩니다. NMS 는 애플리케이션을 실행하여 관리되는 디바이스를 모니터링합니다. 또한 NMS 는 네트워크 관리를 위한 많은 처리기와 필요한 스토리지 자원을 제공합니다. 모든 관리형 네트워크에는 하나 이상의 NMS 가 필요합니다. \x0d\\x0d\ 현재 SNMP 에는 SNMPV 1, SNMPV2, SNMPV3 의 세 가지 유형이 있습니다. /kloc-버전 0/과 버전 2 는 크게 다르지 않지만 SNMPV2 는 다른 프로토콜 작업을 포함하는 향상된 버전입니다. SNMPV3 는 처음 두 개보다 더 많은 보안 및 원격 구성을 포함하고 있습니다. 서로 다른 SNMP 버전 간의 비호환성을 해결하기 위해 RFC3584 는 세 가지 스토리지 정책을 정의합니다. \ x0d \ x0d \ SNMP 에는 RMON, RMON2, MTB, MTB2, OCDS 및 OCDS 로 정의된 확장 프로토콜 세트도 포함되어 있습니다. \x0d\x0d\ DNS: 도메인 이름 시스템 (서비스) 프로토콜 \ x0d \ 도메인 이름 시스템 (서비스) 프로토콜 (DNS) 은 주로 도메인 이름과 IP 주소의 상호 변환 및 인터넷에서 이메일 전송 제어에 사용되는 분산 네트워크 디렉토리 서비스입니다. 대부분의 인터넷 서비스는 DNS 에 의존하여 작동합니다. DNS 에 문제가 생기면 웹 사이트에 연결할 수 없고 이메일 전송이 중지됩니다. \x0d\\x0d\ DNS 에는 이름을 통해 도메인 권한을 위임하기 위한 이름 지정 구문 및 사양을 정의하는 \x0d\\x0d\ 의 두 가지 독립적인 측면이 있습니다. 기본 구문은 local.group.site 입니다. 을 눌러 섹션을 인쇄할 수도 있습니다 \x0d\ 도메인 이름을 IP 주소로 효과적으로 변환하기 위해 분산 컴퓨터 시스템을 구현하는 방법을 정의합니다. \x0d\ DNS 이름 지정에서 도메인 이름 공간의 위임 권한 부여 및 도메인 이름 대 주소 변환 권한 부여를 위한 중앙 집중화 및 계층 지정 메커니즘을 사용합니다. DNS 이름 지정 방법을 사용하여 전 세계 네트워크 장치에 도메인 이름을 할당하여 전 세계에 분산되어 있는 서버에 의해 구현됩니다. \x0d\\x0d\ 이론적으로 DNS 프로토콜의 도메인 이름 표준은 임의의 레이블 값을 가진 분산 추상 도메인 이름 공간을 설명합니다. 모든 조직은 도메인 이름 시스템을 구축하고 모든 배포 구조에 대한 레이블을 선택할 수 있지만 대부분의 DNS 사용자는 공식 인터넷 도메인 이름 시스템에서 사용하는 계층 레이블을 따릅니다. 일반적인 최상위 도메인 이름은 COM, EDU, GOV, NET, ORG, BIZ 및 국가 코드가 있는 일부 최상위 도메인 이름입니다. \ x0d \ x0d \ DNS 의 분산 메커니즘은 유효하고 신뢰할 수 있는 이름과 IP 주소 간 매핑을 지원합니다. 대부분의 이름은 로컬에서 매핑할 수 있으며, 서로 다른 사이트의 서버 간 협업을 통해 대규모 네트워크의 이름과 IP 주소 매핑 문제를 해결할 수 있습니다. 단일 서버의 장애는 DNS 의 정상적인 작동에 영향을 주지 않습니다. DNS 는 네트워크 디바이스 이름에만 국한되지 않는 범용 프로토콜입니다.