백엔드 개발 파이썬 튜토리얼 컴퓨터 네트워크 지식 포인트 요약 검토

컴퓨터 네트워크 지식 포인트 요약 검토

Jun 23, 2017 pm 04:26 PM
검토 컴퓨터 네트워크

면접에서 면접관이 당신이 컴퓨터 네트워크를 얼마나 잘 공부하는지 테스트하고 싶다면 TCP three-way handshake 과정에 대해 물어봐야겠죠?

그래서 저는 4월 24일부터 쉬지 않고 컴퓨터 네트워크 리뷰를 시작했습니다. . 3일 동안 리뷰를 했습니다.

ISP: 인터넷 서비스 제공업체 인터넷 서비스 제공업체

예: China Telecom, China Unicom 및 China Mobile

라우터는 특수 컴퓨터입니다. 라우터는 패킷 스위칭(패킷 스위칭)을 구현하는 핵심 구성 요소입니다. 그 임무는 수신된 패킷을 전달하는 것입니다.

  • 회로 전환 - 전체 메시지의 비트 스트림이 마치 파이프를 통해 전송되는 것처럼 소스 지점에서 대상까지 연속적으로 전송됩니다.

  • 메시지 전환 - 전체 메시지가 먼저 인접한 노드로 전송되고, 모두 저장됨 다운된 후 전달 테이블을 검색하여 다음 노드로 전달

  • 패킷 스위칭 - 단일 패킷(전체 메시지의 일부일 뿐임)이 인접 노드로 전송되어 저장되고 그런 다음 전달 테이블을 검색하여 다음 노드로 전달합니다.

네트워크 분류

  • WAN(Wide Area Network)

  • MAN(Metropolitan Area Network) 범위: 도시

  • LAN (Local Area Network) 예: 캠퍼스 네트워크 또는 회사 네트워크

  • Personal Area Network-PAN(Personal Area Network) 예: 컴퓨터가 무선 기술

OSI, TCP/를 사용하여 연결되는 네트워크(wifi) IP, 5계층 프로토콜 아키텍처 및 각 계층의 프로토콜

OSI 계층화(7계층): 물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션 계층, 프리젠테이션 계층, 애플리케이션 계층.

TCP/IP 계층화(4개 계층): 네트워크 인터페이스 계층, 인터넷 계층, 전송 계층, 애플리케이션 계층.

5개 계층 프로토콜(5개 계층): 물리적 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층,                                 애플리케이션 계층 .

OSI와 TCP/IP를 결합하면 물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층 및 애플리케이션 계층의 5개 계층 구조가 생성됩니다. 인터넷이 사용되는 TCP/IP 프로토콜입니다


각 계층의 기능은 다음과 같습니다.

  • 물리적 계층: 매체를 통해 비트를 전송하고, 기계적 및 전기적 사양(Bit)을 결정합니다.

  • 데이터 링크 계층: 비트는 프레임으로 조립됩니다 및 지점 간 전달(프레임)

  • 네트워크 계층: 소스에서 대상까지 데이터 패킷전달 및 인터넷 상호 연결(패킷)을 담당

  • 전송 계층: 공급자 신뢰할 수 있음 끝까지 메시지 전달 및 오류 복구 (세그먼트)

  • 세션 계층: 세션 설정, 관리 및 종료(Session Protocol Data Unit SPDU)

  • 프레젠테이션 계층: 번역, 암호화 및 압축(Protocol Data Unit PPDU를 나타냄) )

  • 애플리케이션 계층: OSI 환경(Application Protocol Data Unit APDU)에 대한 액세스를 허용하는 의미

Frequency Division Multiplexing: 모든 사용자가 동시에 서로 다른 주파수 대역폭을 점유합니다.

시간 분할 다중화: 모든 사용자는 서로 다른 시간에 동일한 주파수 대역폭을 차지합니다.

점대점 채널의 데이터 링크 계층의 프로토콜 데이터 단위 - 프레임

데이터 링크 계층의 세 가지 기본 문제:

  1. 프레임으로 캡슐화: 헤더와 테일을 추가합니다. 프레임을 이루는 데이터의 앞면과 뒷면

  2. 투명한 전송

  3. 오류 감지: 순환 중복 검사 CRC 오류 감지 기술

프레임의 데이터 부분 길이의 상한 - Maximum Transfer Unit MTU(Maximum Transfer Unit)

CRC는 잘못된 방법으로 감지한 것이며, FCS는 데이터 뒤에 추가된 중복 코드입니다.

PPP 프로토콜: 사용자 컴퓨터가 ISP와 통신할 때 사용되는 데이터 링크 계층 프로토콜입니다.

PPP 프레임 형식: 75페이지

Adapter(네트워크 카드): LAN과 프레임을 주고 받는 역할을 담당합니다.

Adapter

컴퓨터의 CPU를 사용하지 않고 어댑터 위에서 다양한 프레임을 주고 받습니다. 프로세서 및 메모리 장착(RAM 및 ROM 포함)

방송 통신방법: 한 대의 컴퓨터가 데이터를 보내면 버스에 있는 모든 컴퓨터가 이 데이터를 감지할 수 있습니다.

CSMA/CD 프로토콜: 스테이션이 동시에 보내고 받는 것은 불가능합니다(그러나

보내는 동안 채널을 모니터링해야 합니다)

전송의 불확실성: 각 스테이션은 이후 짧은 시간을 갖습니다. 데이터를 전송하므로 충돌 가능성이 있습니다. 이 짧은 시간은 불확실하며 이 스테이션으로 데이터를 보내는 다른 스테이션과의 거리에 따라 달라집니다.

콘텐츠 기간(충돌 창): 이더넷의 종단 간 왕복 시간 2i

경합 기간 동안 충돌이 감지되지 않은 경우에만 이 전송이 충돌을 일으키지 않는다고 확신할 수 있습니다. 현재로서는 이 데이터 프레임이 성공적으로 전송된다는 것을 확신할 수 있습니다.

이더넷의 경합 기간은 51.2us

로 결정됩니다. 이더넷은 최소 프레임 길이를 64바이트, 즉 512비트로 지정합니다. 매우 적은 양의 데이터가 전송되는 경우 프레임 길이를 64바이트 이상으로 만들기 위해 일부 패딩 바이트를 추가해야 합니다.

이더넷이 데이터를 보낼 때 경합 기간(총 64바이트가 전송됨) 동안 충돌이 발생하지 않으면 이후에 전송되는 데이터는 확실히 충돌하지 않습니다.
길이가 64바이트 미만인 모든 프레임은 충돌로 인해 중단된 잘못된 프레임입니다.

경합 기간 동안 충돌이 감지되면 임시로 예약된 프레임이 잠시 지연된 후 다시 재전송됩니다.

어댑터에는 필터링 기능이 있습니다: 네트워크에서 MAC 프레임이 수신될 때마다 먼저 하드웨어를 사용하여 MAC 프레임의 대상 주소를 확인합니다. 프레임이 이 스테이션으로 전송되면 수락되고, 그렇지 않으면 프레임이 삭제됩니다.

"이 사이트로 전송된 프레임"에는 다음 세 가지 유형의 프레임이 포함됩니다:

  • 유니캐스트 프레임(일대일): 수신된 프레임의 MAC 주소는 이 사이트의 하드웨어 주소와 동일합니다

  • 브로드캐스트 프레임(일대다): 이 LAN의 모든 스테이션에 전송되는 프레임(모두 1개 주소)

  • 멀티캐스트(멀티캐스트) 프레임(일대다): 이 LAN의 모든 스테이션에 전송 사이트 일부의 프레임

하드웨어 주소 (또는 물리적 주소/MAC 주소)입니다. 어댑터가 생산되면 이 6바이트 MAC 주소가
어댑터의 ROM에 고정됩니다.

MAC 프레임 형식: 페이지 92

허브: 허브를 사용하는 이더넷은 여전히 ​​논리적으로 버스 네트워크

입니다. 각 스테이션은 논리적 버스를 공유하며 여전히 CSMA/CD 프로토콜을 사용합니다. 허브에는 많은 인터페이스가 있습니다.

데이터 링크 계층은 브리지

(브리지)를 사용하여 이더넷을 확장합니다. 브리지는 데이터 링크 계층에서 작동하며 MAC 프레임의 대상 주소를 기반으로 수신된 프레임을 전달하고 필터링합니다. 브리지는 프레임을 전달하기 위해 전달 테이블을 사용합니다. 전달 테이블은 라우팅 디렉터리 또는 전달 데이터베이스라고도 합니다. 95페이지

투명 브리지

: 현재 가장 많이 사용됩니다. 브리지는 전달 테이블을 수동으로 구성하지 않고도 작동할 수 있습니다. 플러그 앤 플레이 장치입니다. 브릿지는

자가 학습 알고리즘

(점진적으로 전달 테이블을 설정)을 통해 수신된 프레임을 처리하고 전달 테이블에 따라 프레임을 전달합니다. 98-중요

이더넷 스위치는 실제로 다중 인터페이스 브리지입니다.

스위치의 가장 큰 장점은 각 인터페이스에서 호스트까지의 대역폭이 10Mb/s라는 것입니다. N 쌍의 인터페이스가 있는 스위치의 경우 총 용량은 N*10Mb/s입니다.

이더넷 프레임 형식: 페이지 102

가상 LAN VLAN

은 관련이 없는 일부 LAN 세그먼트로 구성된 논리적 그룹입니다. 물리적 위치에 따라 이러한 네트워크 세그먼트에는 공통 요구 사항이 있습니다. 가상 LAN 프로토콜을 사용하면 VLAN 태그(태그)라고 하는 4바이트 식별자를 이더넷 프레임 형식에 삽입할 수 있습니다. 프레임을 보내는 워크스테이션이 속한 LAN을 나타내는 데 사용됩니다.

클래스 A 주소 네트워크 번호: 126, 즉 2^7-2=126;

-2의 이유: IP 주소의 모든 0은 "이 네트워크"를 나타냅니다. 네트워크 번호 127(0111 1111)은 이 호스트의 프로세스 간 로컬 소프트웨어 루프백 테스트(루프백 테스트) 통신을 위해 예약되어 있습니다.

클래스 A 주소의 호스트 번호는 3바이트를 차지하므로 각 클래스 A 네트워크의 최대 호스트 수는 2^24-2입니다.

2를 빼는 이유: 호스트 번호 필드가 모두 0임을 나타냅니다. IP 주소는 " 이 호스트가 연결된 단일 네트워크 주소입니다.

(호스트의 IP 주소는 5.6.7.8이고 호스트의 네트워크 주소는 5.0.0.0입니다.)
그리고 모두 1은 "모두"를 의미하므로 모두 1인 호스트 숫자 필드는 네트워크의 모든 호스트를 나타냅니다.

라우터에는 항상 두 개 이상의 IP 주소가 있습니다. 즉, 라우터의 각 인터페이스에는 서로 다른 네트워크 번호를 가진 IP 주소가 있습니다. Page 121

ARP는 주소 확인 프로토콜(Address Resolution Protocol)의 작동 원리를 간단한 언어로 설명하겠습니다.

1. 먼저 각 호스트는 자체

ARP 버퍼에 ARP 목록

을 생성하여

IP 주소와 MAC 주소 간의 해당 관계

를 표시합니다. 2. 소스 호스트가 데이터를 보내려고 하면 먼저 ARP 목록에 대상 호스트의 IP 주소가 있는지 확인합니다. 그렇다면 ARP 캐시에서 해당 하드웨어 주소를 찾아 하드웨어 주소를 MAC 프레임에 쓴 다음 LAN을 통해 MAC 프레임을 하드웨어 주소로 보냅니다.

그렇지 않은 경우 ARP 패킷을 이 네트워크 세그먼트의 모든 호스트에 보냅니다. 패킷 내용에는 소스 호스트 IP 주소, 소스 호스트 MAC 주소 및 대상 호스트 IP 주소가 포함됩니다.

3. 이 네트워크의 모든 호스트는 ARP 패킷을 수신하면 먼저 패킷에 포함된 IP 주소가 자신의 IP 주소인지 확인합니다. 그렇지 않은 경우 먼저 패킷을 무시합니다. 패킷은 자신의 것입니다. 소스 호스트의 IP 및 MAC 주소를 가져와 ARP 목록에 기록합니다. 이미 존재하는 경우 이를 덮어쓴 다음 ARP 응답 패킷에 자신의 MAC 주소를 기록하여 소스 호스트에 알립니다. 찾고 있는 MAC 주소입니다.

4. 소스 호스트가 ARP 응답 패킷을 받은 후. ARP 목록에 대상 호스트의 IP 및 MAC 주소를 쓰고 이 정보를 사용하여 데이터를 보냅니다. 소스 호스트가 ARP 응답 패킷을 수신하지 못했다면 ARP 쿼리가 실패한 것입니다.

브로드캐스트로 ARP 요청을 보내고 유니캐스트로 ARP 응답을 보냅니다.

IP 주소와 서브넷 마스크가 결합되어 & 호스트 번호를 얻습니다.

인터넷 제어 메시지 프로토콜 ICMP(인터넷 제어 메시지 프로토콜)
ICMP 메시지에는 두 가지 유형이 있습니다. 즉 ICMP 오류 메시지 그리고 ICMP 쿼리 메시지

ICMP 쿼리 메시지:

  • 에코 요청 및 응답: 호스트나 라우터에서 특정 대상 호스트로 보내는 쿼리입니다. 이 메시지를 받은 호스트는 소스 호스트나 라우터로 ICMP 응답 메시지를 보내야 합니다.

  • 타임스탬프 요청 및 답변: 호스트나 라우터에 현재 날짜와 시간으로 답변하도록 요청하세요.

PING: 두 호스트 간의 연결을 테스트하는 데 사용됩니다.

ping은 네트워크 계층 ICMP를 직접 사용하는 애플리케이션 계층의 예입니다. 전송 계층에서 TCP 또는 UDP를 거치지 않습니다

RIP with OSPF

Virtual Private Network

기관 내에서만 사용되는 컴퓨터의 경우 기관 자체에서 IP를 할당할 수 있습니다. 주소. 즉, 이러한 컴퓨터는 인터넷 관리 기관으로부터 전역적으로 고유한 IP 주소(글로벌 주소라고 함)를 신청할 필요 없이 조직 내에서만 유효한 IP 주소(로컬 주소라고 함)를 사용할 수 있습니다. . 이를 통해 귀중한 글로벌 IP 주소 리소스를 크게 절약할 수 있습니다.

개인 주소: 조직 내부 통신용으로만 사용할 수 있으며 인터넷에서 호스트와 통신하는 데 사용할 수 없습니다. 즉, 개인 주소는 로컬 주소로만 사용할 수 있으며 전역 주소로는 사용할 수 없습니다.

인터넷의 모든 라우터는 대상 주소가 개인 주소인 데이터그램을 전달하지 않습니다.

전용 주소:


위 내용은 컴퓨터 네트워크 지식 포인트 요약 검토의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

컴퓨터 네트워크의 자원 공유 기능은 무엇입니까? 컴퓨터 네트워크의 자원 공유 기능은 무엇입니까? Jul 15, 2022 pm 04:29 PM

컴퓨터 네트워크의 자원 공유 기능은 다음과 같습니다. 1. 장비 활용도를 향상시키고 장비에 대한 반복 투자를 피할 수 있는 하드웨어 자원 공유 2. 기존 정보 자원을 최대한 활용하고 소프트웨어를 줄일 수 있는 소프트웨어 자원 공유 및 데이터 자원 공유 3. 통신 채널 자원 공유는 여러 사용자가 동시에 동일한 채널을 사용할 수 있음을 의미하며 이는 채널 자원 활용도를 향상시킬 수 있습니다.

통신망에서 개방형 네트워크 시스템이란? 통신망에서 개방형 네트워크 시스템이란? Aug 22, 2022 pm 02:17 PM

개방형 네트워크 시스템은 '전 채널 통신 네트워크'입니다. 다채널 통신망은 모든 구성원이 제한 없이 서로 소통하고 접촉할 수 있는 전방위 개방형 통신망 시스템으로, 이 통신망에서는 집중도가 낮고 구성원 간 지위 차이도 적다. 사기가 높으면 구성원들이 자신의 의견을 직접적이고 자유롭고 완전하게 표현할 수 있어 브레인스토밍에 유리하고 의사소통의 정확성이 높아지는 단점은 업무 효율성이 저하되기 쉽다는 점입니다.

수도권망은 공용망인가요? 수도권망은 공용망인가요? Aug 31, 2022 am 10:53 AM

수도권 네트워크는 공공 네트워크이며, 도시 내에 구축된 컴퓨터 통신 네트워크로 MAN이라고 하며 능동형 스위칭 요소를 사용하는 광대역 근거리 네트워크입니다. 네트워크의 전송 지연이 적습니다. 동일한 도시의 서로 다른 위치에 있는 호스트, 데이터베이스 및 LAN을 서로 연결하는 백본 네트워크로 사용할 수 있습니다.

학교의 컴퓨터 네트워크 시스템은 무엇에 속합니까? 학교의 컴퓨터 네트워크 시스템은 무엇에 속합니까? Jul 13, 2022 pm 04:43 PM

학교 내 컴퓨터 네트워크 시스템은 LAN(Local Area Network)입니다. 근거리 통신망(Local Area Network)은 소규모 지역에서 사용되는 여러 대의 컴퓨터로 구성된 네트워크로, 일반적으로 한 단위나 부서에서 구축한 소규모 네트워크에 속합니다. LAN은 무선랜과 유선랜으로 나눌 수 있습니다. 무선랜은 오디오, 비디오, 텍스트를 전송할 수 있습니다. 현재 많은 기업과 캠퍼스에서 무선랜을 사용하고 있습니다.

컴퓨터 네트워크의 가장 두드러진 특징은 무엇입니까? 컴퓨터 네트워크의 가장 두드러진 특징은 무엇입니까? Jan 13, 2021 pm 03:13 PM

컴퓨터 네트워크의 가장 두드러진 특징은 자원 공유입니다. 자원 공유는 사람들이 컴퓨터 네트워크를 구축하는 주요 목적 중 하나입니다. 일반적으로 여러 사용자가 동시에 필요로 하는 리소스는 항상 시스템의 실제 물리적 리소스 수를 초과합니다. 그러나 리소스 공유를 실현하기 위해 논리적(또는 가상) 리소스 할당을 사용하면 이러한 모순을 더 잘 처리하고 컴퓨터 사용 효율성을 향상시킬 수 있습니다. .

컴퓨터 네트워크의 토폴로지는 무엇입니까? 컴퓨터 네트워크의 토폴로지는 무엇입니까? Feb 22, 2023 am 11:30 AM

컴퓨터 네트워크의 토폴로지(topology)란 인터넷상의 컴퓨터나 장비, 전송 매체 등이 형성하는 노드와 회선의 물리적 구조를 말하며, 주로 스타 토폴로지, 버스 토폴로지, 링 토폴로지, 트리 토폴로지, 네트워크 토폴로지를 포함한다. 스위칭 전원 공급 장치 토폴로지 중 스타 네트워크 토폴로지가 가장 널리 사용되는 네트워크 토폴로지입니다.

win7 시스템에서 컴퓨터 네트워크 연결 오류 711을 해결하는 방법 win7 시스템에서 컴퓨터 네트워크 연결 오류 711을 해결하는 방법 Jul 17, 2023 am 08:41 AM

win7 시스템을 사용하는 많은 친구들은 네트워크 연결 오류 711 문제를 겪었을 것입니다. win7 시스템 컴퓨터에서 네트워크 연결 오류 711 문제를 해결하는 방법은 무엇입니까? 오늘 편집자는 Windows 7 컴퓨터의 네트워크 연결 오류 711에 대한 솔루션을 제공할 것입니다. win7 시스템에서 컴퓨터 네트워크 연결 오류 711을 해결하는 방법: 1. "컴퓨터"를 열고 "C:\Windows\System32\LogFiles 폴더를 찾은 다음 마우스 오른쪽 버튼을 클릭하고 속성"을 선택합니다. 2. "보안 옵션"을 클릭하고 고급을 선택합니다. 3. "소유자"를 클릭하고 "편집"을 선택합니다. 4. 현재 사용 중인 "aaa" 계정을 선택하고 확인을 클릭합니다. 5.

회사에서 인트라넷을 사용하는 이유는 무엇입니까? 회사에서 인트라넷을 사용하는 이유는 무엇입니까? Aug 22, 2022 pm 03:57 PM

인트라넷을 사용하는 이유: 1. 소프트웨어 및 하드웨어 자원, 특히 프린터 및 스캐너와 같은 사무 자동화 장비를 편리하게 공유할 수 있는 자원 공유. 2. 팀워크를 촉진합니다. 대부분의 최신 LAN은 여러 사용자가 동일한 파일에 대해 작업하고 항상 최신 버전을 사용할 수 있는 플랫폼을 제공합니다. 3. 정보 찾기가 쉽고, 인트라넷은 신뢰할 수 있는 모든 정보를 모아두는 곳으로 활용될 수 있습니다. 4. 인트라넷을 활용하여 온라인 양식을 쉽게 제공할 수 있어 처음부터 업무 프로세스가 간소화되고 업무 효율성이 크게 향상됩니다.

See all articles