내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
소개하다
컴퓨터 네트워크를 학습하는 과정에서 시험에 출제될 수 있는 몇 가지 핵심 사항을 정리했습니다. 일부 특정 사항은 다루지 않을 수 있습니다. 앞으로도 계속 업데이트할 예정이니 많은 분들께 도움이 되었으면 좋겠습니다!
연결 지향적, 안정적인 전송 서비스 제공
비연결의 경우 서비스 품질 약속이 제공되지 않으며 패킷 전송으로 인해 데이터가 손실될 수 있습니다.
서로 다른 경로는 정보를 교환해야 하며, 라우팅 알고리즘을 기반으로 포워딩 테이블이 생성되어 데이터 계층에 데이터를 제공합니다.
제어 평면에서 생성된 전달 테이블에 따라 수신된 패킷은 검색된 해당 인터페이스에서 전달됩니다.
Kahn-Cerf 프로토콜이라고도 알려진 IP는 TCP/IP 시스템에서 가장 중요한 두 가지 프로토콜 중 하나입니다.
현재 IPv4와 IPv6의 두 가지 유형으로 구분됩니다.
ARP(주소 확인 프로토콜), ICMP(인터넷 제어 메시지 프로토콜) 및 IGMP(인터넷 그룹 관리 프로토콜)의 세 가지 지원 프로토콜이 사용됩니다.
네트워크 상호연결을 위한 중간장비
물리적 계층: 중계기
데이터 링크 계층: 브리지/브리지, 스위치
네트워크 계층: 라우터
네트워크 계층 위: 게이트웨이역사적인 이유로 인해 때때로 TCP/IP는 네트워크 계층의 라우터도 게이트웨이로 취급합니다.
실제 인터넷망은 동일한 인터넷 프로토콜 IP를 가지므로 가상 인터넷망으로 추상화 가능
이 네트워크에서는 데이터그램이 직접 전달될 수 있습니다. 그렇지 않으면 라우팅 및 전달을 통해 간접적으로 전달되어야 합니다.
32비트, 4바이트, 이 4바이트는 ., 즉 점으로 구분된 10진수 표기법으로 나누어집니다.
처음 n자리는 네트워크 번호이고, 마지막 32-n은 호스트 번호입니다.
유니캐스트 주소 클래스 A n=8 클래스 B n=16 클래스 C n=24
멀티캐스트 주소 클래스 D
카테고리 A 1자리 네트워크 번호, 7자리 할당 가능한 네트워크 번호 2 7 − 2 = 126 2^7-2=126 27−2=126, 네트워크의 최대 호스트 수 2 24 − 2 2^{24}-2 224−2
카테고리 B 2자리 네트워크 번호, 14자리 할당 가능한 네트워크 번호 2 14 2^{14} 214, 네트워크의 최대 호스트 수 2 16 − 2 2^{16}-2 216−2
카테고리 C 3자리 네트워크 번호, 21자리 할당 가능한 네트워크 번호 2 21 2^{21} 221, 네트워크의 최대 호스트 수 2 8 − 2 2^{8}-2 28−2
클래스 D 멀티캐스트 주소
카테고리 E는 향후 사용을 위해 예약되어 있습니다.
참고: 클래스 A의 네트워크 수는 -2입니다. 네트워크 번호 필드에서 모두 0은 이 네트워크를 나타내고 모두 1은 루프백 테스트를 나타냅니다.
다른 카테고리의 네트워크 번호는 -2일 필요가 없습니다. 네트워크 번호 필드는 모두 1로 시작하고 모두 0이 될 수 없습니다. 01111111은 루프백 테스트를 나타내며 여기에 표시되는 것은 불가능합니다.
최대 호스트 수 - 2: 호스트 번호 필드에서 모두 0과 모두 1인 호스트 번호를 빼야 하기 때문입니다. 모두 1은 네트워크의 모든 호스트를 나타냅니다.
네트워크 번호를 네트워크 접두어로 변경합니다. 단, 네트워크 번호의 자릿수는 0-32 사이의 값일 수 있습니다.
128.14.35.7/20과 같은 슬래시 표기법을 사용하여 처음 20자리가 네트워크 번호이고 해당 서브넷 마스크가 11111111 11111111 11110000 00000000임을 나타냅니다.
IP 주소와 서브넷 마스크에 대해 AND&& 연산을 수행하여 가져옵니다.웹 사이트 주소(예: 128.14.32.0/20) 이제 네트워크 주소는 네트워크 접두사를 지정해야 합니다. 그렇지 않으면 특정 네트워크 주소를 지정할 수 없습니다.
CIDR이 등장하기 전에는 일반적으로 ABC 클래스의 고정 접두사가 8/16/24였기 때문에 접두사를 지정할 필요가 없었으며 IP 주소는 접두사를 지정하지 않았고 네트워크 번호 필드를 기준으로 구별할 수도 있었습니다.
128.14.32.7 네트워크 주소
128.14.32.7/20은 네트워크 접두사의 IP 주소를 지정합니다.
128.14.32.0/20 여러 IP 주소를 포함하는 주소 블록 또는 네트워크 접두사
CIDR 세 가지 특수 주소 블록:
Prefix n=32. Prefix에는 호스트 번호가 없다고 합니다. 이는 IP 주소이며 호스트 라우팅에 사용됩니다.
접두사 n=31, 호스트 번호는 0/1, 이 주소 블록/네트워크 접두사는 지점 간 링크에 사용됩니다.
접두사 n=0, 0.0.0.0/0, 기본 라우팅에 사용됨
MAC 주소는 데이터 링크 계층에서 사용되는 하드웨어 주소입니다.
IP 주소는 네트워크 계층과 그 상위 계층에서 사용하는 주소입니다.
ARP: IP 주소 확인을 기반으로 해당 MAC 주소를 얻습니다.
역방향 주소 확인 프로토콜 RARP, MAC → 오른쪽 화살표→현재 DHCP에 포함된 IP
DHCP 프로토콜: IP 주소를 호스트에 동적으로 할당할 수 있습니다. 예를 들어 휴대폰이 새로운 LAN에 진입하면 IP 주소를 동적으로 할당하기 위해 DHCP 서버가 필요합니다.
IP MAC 매핑 관계를 저장하는 캐시가 있습니다.
IPv4 헤더 20바이트/160비트에 데이터 부분을 더한 후 총 바이트 수는 20~65,535바이트 사이에서 달라질 수 있습니다.
160비트의 구체적인 구성은 다음과 같습니다.
그 중 헤더 길이 단위는 4B/4바이트로 실제로는 4바이트, 32비트의 1행이다.
최대값은 15줄, 최소값은 5줄, 즉 최대값은 60바이트, 최소 고정 부분은 20바이트입니다.
전체 길이의 단위는 1B/1바이트, 0~65535바이트입니다.
슬라이스 오프셋의 단위는 다음과 같습니다.8바이트 / 8B(8비트가 아닙니다, 형제님!), 슬라이스 오프셋 = 000...1인 경우, 즉 조각난 작은 슬라이스의 시작은 원래 큰 슬라이스의 8B 위치에 있습니다.
플래그에는 3개의 숫자가 있지만 2개만 의미가 있습니다. MF=1은 나중에 조각화가 있음을 나타내고 DF=1은 조각화가 수행될 수 없음을 나타냅니다.
패킷에는 홉별 전달 개념이 있습니다. 각 전달은 패킷 헤더의 대상 주소를 기반으로 합니다.
이 네트워크의 호스트라면 직접 전달되고, 그렇지 않으면 라우터에 간접적으로 전달됩니다.
이전에 포워딩 테이블을 쿼리하는 과정은 프리픽스 매칭 과정이었습니다. 여기서는 프리픽스가 가장 긴 것이 우선순위가 됩니다.
모든 접두사를 찾는 대신 0/1을 눌러 하향 이진 검색을 시작합니다.
1. ICMP는 두 가지 주요 문제를 해결합니다.
피드백 패킷 전송 및 도착의 다양한 오류
호스트 또는 라우터 정보 쿼리
2. ICMP는 네트워크 계층 프로토콜이지만 하위 데이터 링크 계층으로 직접 전달되지 않고 IP 데이터그램으로 캡슐화되어 하위 계층으로 전달됩니다.
3. IP 데이터그램에서 프로토콜 필드가 1이면 ICMP 메시지이다.
소스 억제 정체가 완화되었음을 소스에 알리는 메커니즘은 없습니다. 소스는 더 이상 데이터그램이 수신되지 않을 때까지 패킷 전송 속도를 계속해서 늦출 수 있습니다.
목적지에 도달할 수 없습니다. 호스트/라우터가 데이터그램을 전달할 수 없습니다.
타임아웃 생존 시간(실제로는 홉 수)이 0으로 감소하고 데이터그램이 삭제되며 ICMP 시간 초과 메시지가 소스 포인트로 전송됩니다.
조각이 타이머 내에 완전히 도착하지 않으면 시간 초과 메시지가 전송되고 수신된 모든 조각이 삭제됩니다.
매개변수 문제 데이터그램 헤더에 오류가 있거나 헤더에 이 메시지를 보내는 데 필요한 일부 옵션이 없습니다. 호스트와 라우터 모두 이 메시지를 보낼 수 있습니다.
경로 변경 경로 리디렉션, 호스트에게 나에게 보내라고 말하는 것은 최선의 선택이 아닙니다. 변경하십시오.
CIDR NAT는 IPv4 고갈 문제를 근본적으로 해결할 수 없으므로 더 큰 IPv6가 탄생합니다.
라우팅 정보 프로토콜 RIP(Routing Information Protocol) [애플리케이션 계층]
거리 벡터 기반 라우팅 알고리즘, 소규모 AS(자율 시스템), 소규모 네트워크에 적합합니다.
RIP 메시지는 UDP 데이터그램으로 캡슐화된 애플리케이션 계층 프로토콜입니다.
RIP 프로토콜 기능:
RIP는 경로를 측정할 때 홉 수를 사용합니다(각 라우터는 자신과 다른 모든 라우터 사이의 거리 기록을 유지합니다).
RIP 비용은 원본 라우터와 대상 서브넷 간에 정의됩니다.
RIP에 의해 제한되는 네트워크 직경은 15홉을 초과하지 않습니다.
이웃과 모든 정보를 교환하고, 인접한 라우터와만 정보를 교환합니다. 활성 시간은 30회(브로드캐스트)입니다.
좋은 소식은 빠르게 전달되지만 나쁜 소식은 느리게 전달됩니다. (아마도 상호 교착 상태 때문에 두 경로가 서로 헛된 데이터를 보내고 있다는 것을 깨닫는 데 16번 * 30초가 걸렸습니다.)
개방형 최단 경로 우선 프로토콜 OSPF(최단 경로 우선 개방) [네트워크 계층]
링크 상태 기반 라우팅 알고리즘(예: Dijkstra 알고리즘), 더 큰 AS, 대규모 네트워크에 적합
전송을 위해 IP 데이터그램에 직접 캡슐화됩니다. (전송 계층과 비슷하지만 강의 계획서는 네트워크 계층이므로 논란의 여지가 있음)
OSPF 프로토콜의 장점:
안전;
동일한 비용으로 여러 경로를 지원합니다.
차별화된 비용 측정을 지원합니다.
유니캐스트 라우팅 및 멀티캐스트 라우팅을 지원합니다.
계층적 라우팅.
BGP(경계 게이트웨이 프로토콜) 경계 게이트웨이 프로토콜 [애플리케이션 레이어】
좋은 경로를 찾기 위해 AS 간에 실행되는 프로토콜로 처음에 모든 정보를 교환하고 나중에 변경된 부분만 교환하며 BGP Encapsulation을 수행합니다.티에스테르분절
유니캐스트 브로드캐스트(모두 브로드캐스트) 멀티캐스트(필요에 따라 멀티캐스트)
VPN, 정식 이름은 가상 사설망(Virtual Private Network), 즉 "가상 사설망"이며, 인터넷 등의 공용 네트워크를 통한 통신의 일종입니다.보안되지 않은 네트워크에서 암호화된 보안 연결 설정 기술. VPN은 데이터 전송의 기밀성, 무결성 및 가용성을 보장하기 위해 암호화된 가상 채널을 설정하여 사용자의 단말 장치와 서버 간의 통신을 격리합니다.
NAT는 여러 호스트가 공용 IP를 통해 인터넷에 액세스하는 개인 네트워크에서 사용됩니다. 이는 IP 주소 소비 속도를 늦추지만 네트워크 통신의 복잡성을 증가시킵니다.
MPLS(Multiprotocol Label Switching)는 패킷 교환 네트워크에서 데이터를 전송하는 기술입니다. 기존 IP 라우팅과 같이 대상 IP 주소에 의존하는 대신 레이블을 사용하여 데이터 패킷을 전달합니다.
기존 IP 라우팅과 비교하여 데이터를 전달할 때 모든 홉에서 IP 헤더를 분석하는 대신 네트워크 가장자리의 IP 헤더만 분석하여 처리 시간을 절약합니다.
SDN은 새롭고 혁신적인 네트워크 아키텍처입니다.네트워크 가상화 구현 방법.저것핵심기술오픈플로우추가하여인터넷 장비컨트롤 플레인은 데이터 플레인과 분리되어 있습니다.네트워크 트래픽유연한 제어로 네트워크가 더욱 지능화되고 다음과 같은 기능을 제공합니다.핵심 네트워크애플리케이션 혁신은 좋은 플랫폼을 제공합니다.