
편집자 주: 블록체인은 인터넷의 최하위 계층부터 알려지지 않은 암호화 기술에 이르기까지 많은 기술을 수반하지만, 종종 화폐 가격에 주목하는 사람은 많고 기술을 연구하는 사람은 거의 없습니다. 강세장 때는 다들 코인 투기 공부 열심히 하겠지만 약세장 때는 어차피 할 게 없으니 더 열심히 공부하면 될 것 같아요. 교양과목 학생으로서 저는 확실히 과학 학생들이 바보라고 생각하는 것 같은 많은 질문을 가지고 있습니다. 기자로서 업계를 이해하고 인간적으로 설명해주는 사람들을 찾는 것은 어렵지 않으며, 그들은 종종 나를 대면하여 싫어하지 않습니다.
), 두 번째 단계는 교차 체인("Xiao Ming의 연구 노트 | 하나의 기사로 블록체인 교차 체인 메커니즘 이해"), 두 번째 단계는 교차 체인("Xiao Ming의 연구 노트 | 하나의 기사로 블록체인 가상 머신 이해""Xiao Ming의 연구 노트 | 하나의 기사로 블록체인 가상 머신 이해"
블록체인과 접촉하게 되면 사람들이 종종 프로토콜에 대해 이야기하고 때때로 누군가가 TCP/IP 프로토콜에 대해 이야기하는 것을 발견할 수 있습니다. 얼핏 뻔해 보이지는 않지만 곰곰이 생각해보면 정말 우리가 매일 사용하는 가장 흔한 "프로토콜"인 것 같습니다. 어떤 사람들은 블록체인을 인터넷과 비교할 것이고, 인터넷의 최하위 계층은 TCP/IP 프로토콜입니다. Xu Mingxing은 블록체인이 금융이 될 TCP/IP 프로토콜이며, 이더리움의 아키텍처라고 말했습니다. 네트워크 계층에 대한 정보도 거의 없습니다. 그래서 알아보고 싶습니다. 이번 연구 노트는 주로 인터넷의 공개 정보 조합에 의존하며, 많은 단락이 다른 설명 기사에서 복사될 수 있으며, 이는 실제로 소위 "노트"입니다.
보조 제목
TCP/IP 프로토콜이란 무엇입니까?
우선, 계약은 업계 표준과 마찬가지로 일련의 통합된 규칙으로 이해될 수 있습니다. 인터넷의 주요 기능은 정보를 전송하는 것이므로 프로토콜은 일반적으로 시스템이 서로 통신하는 방식을 관리하는 규칙입니다.
우편 서비스 및 물류와 같은 오프라인 "운송 계약"을 사용하여 편지를 작성할 때 우편 번호, 보내는 사람, 받는 사람 및 주소를 작성했습니다. 우편 서비스도 자체 표준이 있습니다. 예를 들어 다른 지역의 우편 배달부는 수집 특정지역은 우편으로 모아서 유통하고, 물류산업도 컨테이너, 레일 등이 있습니다.인터넷 통신에서 "통신 대상을 어떻게 감지하고, 어느 쪽이 먼저 통신을 시작하고, 통신에 어떤 언어를 사용할지, 통신을 종료하는 방법 및 기타 규칙이 미리 결정되어야 합니다. 서로 다른 하드웨어 및 운영 체제 간의 통신, 모든 모든 것에는 규칙이 필요합니다." (Zhihu 사용자 "”)
오후
TCP/IP 프로토콜의 전체 이름은 전송 제어 프로토콜 및 인터넷 프로토콜입니다. TCP와 IP는 각각 두 가지 프로토콜이며 동시에 TCP/IP 프로토콜은 인터넷 전송 프로세스에서 사용되는 프로토콜 그룹과 인터넷 모델을 참조할 수 있습니다. 그들 후에.
통신과 관련된 많은 단계와 사용되는 소프트웨어 및 하드웨어가 있으므로 여러 수준으로 나뉩니다. TCP/IP 모델은 네 가지 수준의 추상화를 가지고 있으며 전체 설계 개요를 설명하고 네트워크 통신의 특정 프로토콜을 구현합니다.
이 모델의 다른 프로토콜은 "분업"이 다릅니다. 필요한 정보를 마스터하고 특정 정보를 기반으로 작업을 완료하는 것은 실제로 실제 작업 흐름과 유사합니다. 위의 우편 및 택배 예를 다시 사용하면 분업으로 인해 택배를받는 택배에게 택배가 어디 있는지 물어 보면 확실히 알 수 없으며 택배 유통 지점까지 택배를 배달하는 것만을 담당합니다.
다음으로, 이 특송 회사 내에서 다양한 중요한 역할을 이해하기 시작할 수 있습니다.
보조 제목
이 회사는 대략 4개의 부서로 나눌 수 있습니다. 즉, TCP/IP 프로토콜 제품군은 응용 계층, 전송 계층, 네트워크 계층 및 네트워크 인터페이스 계층(데이터 링크 계층 + 물리적 계층)으로 나뉩니다.
영어 버전 먼저
이미지 설명
또 다른 귀여운 중국어 버전을 보자
위의 그림은 실제로 전체 데이터 전송 과정을 생생하게 보여줍니다. WeChat에서 문장을 보내는 것은 간단해 보입니다. 사실 모든 단계는 상위 계층에서 하위 계층으로, 그리고 하위 계층에서 하위 계층으로의 프로세스를 거쳤습니다 상위 계층 응용 프로그램. 예를 들어 Xiao Xiong은 Xiao Ming에게 WeChat에서 메시지를 보냈고 Xiao Ming이 메시지를 받기까지 실제로 위의 프로세스를 거쳤습니다.WeChat은 특정 형식에 따라 데이터를 압축하는 응용 프로그램 계층에 발신자와 양 당사자의 주소, 자체 "표시"(Xiao Ming이 메시지가 WeChat용임을 알 수 있도록) 등을 포함합니다. , 전송 계층으로;전송 계층의 TCP 프로토콜데이터 패킷이 안전하게 전송되도록 파일을 더 작은 조각으로 자릅니다.네트워크(상호 연결) 계층의 IP 프로토콜
최적의 경로를 찾고 메시지는 광섬유 및 WiFi와 같은 네트워크를 통해 전송됩니다. 목적지에 도착한 후 흩어진 데이터가 재구성되고 전송 계층도 마크에서 WeChat용임을 알 수 있습니다.
위의 프로세스는 실제로 TCP 프로토콜과 IP 프로토콜의 주요 기능에 대해 이야기했으며, 이 두 가지가 전송 계층과 네트워크 상호 연결 계층의 가장 중요한 프로토콜이므로 이 모델의 이름을 따서 명명되었습니다. 특정 프로세스에는 다른 많은 프로토콜이 있을 것이며, 다른 데이터가 전송될 때 응용 계층은 다른 프로토콜 처리를 갖게 됩니다. 관심있는 아기들은 저와 함께 세부 사항을 계속 배울 수 있습니다.각 계층에는 자체 기능과 공통 프로토콜이 있으며 CSDN에서 Jiguang Push의 블로그를 분류하고,3월 블로거오후、Drake、오후샤오밍기사 및,다음과 같이 요약됩니다.
인터넷에서 정보는 데이터 패킷 단위로 전송되며 프로토콜 계층마다 데이터 패킷의 이름이 다르며 전송 계층에서는 세그먼트, 네트워크 계층에서는 데이터그램, 링크 계층에서는 프레임이라고 합니다.
송신자가 계층 간에 데이터를 전송할 때 계층을 통과할 때마다 해당 계층의 헤더 정보를 표시해야 하는데, 이러한 데이터 정보를 패키징하는 방법을 캡슐화(encapsulation)라고 합니다. 데이터가 프레임으로 캡슐화된 후 전송 매체로 전송되고 목적지 호스트에 도달한 후 각 계층 프로토콜은 해당 헤더를 제거하고 마지막으로 응용 계층 데이터는 처리를 위해 응용 프로그램으로 전달됩니다. 바닥부터 시작하겠습니다.
보조 제목
네트워크 인터페이스 계층
공통 프로토콜: 이더넷 802.3, 토큰 링 802.5, X.25, 프레임 릴레이, HDLC, PPP ATM 등
더 유명한 것 중 하나는 이더넷 프로토콜입니다. "데이터는 네트워크 카드를 통해 두 대의 컴퓨터(호스트) 간에 송수신됩니다. 각 네트워크 카드에는 고유한 주소, 즉 MAC 주소가 있습니다. 이더넷 데이터는 헤더와 데이터 부분을 포함하여 프레임 단위입니다. 이더넷은 데이터를 MAC 주소만으로는 두 호스트가 서로 통신할 수 없습니다. 두 호스트가 동일한 서브넷에 있지 않으면 이더넷 프로토콜은 할 일이 없습니다. 이것은 네트워크 계층을 통해 구별됩니다. 각 호스트의 네트워크가 어떤 서브넷에 있는지, 같은 서브넷에 있으면 브로드캐스팅으로 데이터를 보내고, 그렇지 않으면 라우팅으로 데이터를 보내면 네트워크 계층이 탄생하게 된다.”(Jiguang Push)
보조 제목
네트워크 액세스 계층
공통 프로토콜: IP(Internet Protocol), ICMP, ARP(Address Resolution Protocol), RARP(Reverse ARP). IP는 네트워크 계층의 핵심이며 다음 IP는 라우팅 선택을 통해 캡슐화되어 인터페이스 계층으로 전달됩니다. ICMP는 네트워크 계층을 보완하며 메시지를 에코할 수 있습니다. 네트워크에 장애가 없는지 확인하는 데 사용됩니다.
네트워크 계층의 주요 작업은 단순히 "각 데이터 패킷의 경로를 결정"하는 것입니다. 이 호스트는 동일한 네트워크에 있을 수도 있고 외부 네트워크에 있을 수도 있으므로 호스트가 동일한 서브넷에 있는지 구분할 필요가 있습니다.이 계층은 IP 프로토콜이 상주하는 곳입니다. 우리가 편지를 쓸 때 주소가 필요한 것처럼 네트워크 세계에서도 주소가 필요하고 이 네트워크 주소가 IP 주소입니다. (다음은 출처)
"탕치앙"
IP 주소는 집 번호이고, IP 프로토콜은 지정된 집 번호를 계산하고 찾는 일을 담당합니다.택배 형제가 매일 외출하기 전에 해야 하는 일은 IP 프로토콜의 의무인 패키지 분류 및 경로 계획입니다. 실제로 3개 또는 5개의 노드로 구성된 소규모 네트워크의 내부 통신은 이러한 노드가 쌍으로 서로 통신할 수 있기 때문에 IP 프로토콜을 전혀 사용할 필요가 없지만 문제가 있습니다. 노드 수가 증가할 때 , 대역폭 소비 때문에 네트워크 속도가 마비됩니다. (대역폭이란 정해진 시간 안에 전송할 수 있는 데이터 패킷을 말하며 도로의 폭과 비슷합니다.)
따라서 네트워크는 나중에 여러 하위 네트워크로 분할되고 각 하위 네트워크는 통합 관리를 위해 라우터로 이양되었습니다. 서브 네트워크의 노드는 IP 프로토콜 없이 독립적으로 통신할 수 있지만 대역폭 제한으로 인해 네트워크 외부의 노드와 통신하려면 라우터라는 장치를 사용해야 합니다. 세계 대부분의 라우터는 소수의 대형 통신사가 소유하고 있습니다.
위 그림과 같이 노드 1과 2는 동일한 서브넷에 속해 내부 통신 프로토콜을 기반으로 통신이 가능하고, 노드 1과 5 사이의 통신은 IP 프로토콜을 기반으로 해야 하며 라우터 1과 라우터 사이의 경로를 통해 통신해야 합니다. 2.
IP 프로토콜의 논리를 전체 인터넷으로 확장하면 결국 모바일 클라이언트와 Tencent 서버를 연결하는 수많은 라우터가 있습니다.
큰 네트워크를 작은 네트워크로 나누는 이점은 분명합니다: 대역폭을 절약하고 네트워크 속도를 높이며 동시에 한 라우터의 오류가 다른 노드 간의 통신에 영향을 미치지 않습니다.이것이 IP 프로토콜의 역할입니다.
ARP 및 RARP와 같이 이 계층에서 IP 프로토콜을 "지원"하는 일부 프로토콜도 있습니다. 데이터가 실제로 다른 호스트로 전송되도록 하려면 IP 주소 외에 MAC 주소(미디어 액세스 제어 주소)가 필요합니다. 물리적 주소라고도 하는 Mac 주소는 네트워크 카드에 하나씩 대응하며 호스트에 대해 고유하고 변경할 수 없습니다. IP 주소는 사용 중인 네트워크에 따라 변경됩니다.
위의 두 프로토콜의 기능은 간단합니다: IP 주소를 사용하여 Mac 주소를 찾고 Mac 주소를 사용하여 IP 주소를 찾습니다. 특정 기능에 대해서는 다음 두 단락을 참조하십시오.
"ARP(Address Resolution Protocol)의 기본 기능은 대상 장치의 IP 주소를 통해 대상 장치의 MAC 주소를 쿼리하여 통신의 원활한 진행을 보장하는 것입니다. 이더넷의 데이터 프레임은 한 호스트에서 다른 호스트로 도착합니다. 에 따른 네트워크 48비트 이더넷 주소(하드웨어 주소)는 32비트 IP 주소 대신 인터페이스를 결정하는 데 사용됩니다. 커널은 데이터를 전송하기 위해 목적지의 하드웨어 주소를 알아야 합니다. P2P 연결에는 ARP가 필요하지 않습니다. .RARP(Reverse Address Translation Protocol)를 사용하면 LAN에 있는 물리적 시스템이 게이트웨이 서버의 ARP 테이블 또는 캐시에서 IP 주소를 요청할 수 있습니다.MAC을 해당 IP 주소에 매핑하기 위해 LAN 게이트웨이 라우터에 테이블이 보관됩니다.
읽고 나면 저와 같은 의문이 생길 수 있습니다 물리적 주소는 호스트를 찾는 데 사용되는데 왜 IP 주소가 필요합니까?51CTO그리고CSDN그리고
이 두 기사는 이 질문에 답합니다.
MAC 주소의 구조는 보라색으로 총 48비트로 두 부분으로 나뉘며 처음 24비트는 제조업체 코드이고 마지막 24비트는 제조업체에서 할당합니다. MAC 주소가 서로 다른 네트워크를 구분할 수 있다고 생각한다면 제조업체 코드를 사용하여 서로 다른 네트워크를 구분할 수 있습니다.동일한 브랜드의 네트워크 카드가 동일한 네트워크에 있음을 의미하지는 않습니다.
세상에 컴퓨터가 그리 많지 않았던 초기에는 라우팅이라는 것이 없었고, 호스트들이 모두 같은 네트워크에 있었기 때문에 실제로는 MAC 주소를 통해 직접 통신을 했습니다. 초기 링크 계층 프로토콜은 IP 주소와 관련이 없으며 네트워크 계층 설정이 없으며 물리적 계층과 링크 계층만 있습니다 처음에는 허브만 있고 스위치와 라우터가 없으며 서버 간의 데이터 전송 전적으로 mac 주소에 의존합니다. IP 주소가 없기 전에는 MAC 주소가 이미 사용 중이었습니다. 모든 곳에서 사용되는 Layer 2 스위치는 이제 MAC 주소에 따라 데이터를 전달합니다. MAC 주소의 설계는 네트워크에서 장치의 위치 정보를 전달하지 않습니다.Mac 주소를 통해 통신하려면 현재 위치에서 모든 MAC 주소 경로의 다음 홉을 기록하기 위해 모든 장치에 큰 테이블을 유지해야 합니다. . 이것은 명백히 불합리합니다.
MAC 주소는 컴퓨터의 개인 ID 카드와 같고, IP 주소는 컴퓨터가 있는 방과 같으며 많은 사람들이 그 방에서 살 수 있으며 LAN 게이트웨이 경로는 인구를 등록하는 거리 사무실과 같습니다.
보조 제목
수송층
IP 프로토콜을 사용하면 두 호스트 간에 데이터를 보낼 수 있습니다.다음 문제는 각 호스트가 다른 응용 프로그램을 가지고 있다는 것입니다.어떤 데이터 패킷이 어떤 프로그램에 속하는지 구별하는 방법은 무엇입니까? 이것이 전송 계층이 하는 일입니다. 전송 계층의 주요 작업은 분할된 장치가 포트 간 연결을 설정하는 다른 쪽 끝에 올바르게 도착하는지 확인하는 것입니다. 네트워크 계층은 호스트 간 연결을 설정하며 호스트와 포트가 있는 한 데이터 패킷이 속한 프로그램을 결정할 수 있습니다. 동시에 애플리케이션 계층에서 데이터를 수신한 다음 더 작은 단위로 나누고(헤더 및 데이터 부분은 네트워크 계층의 데이터 부분에 있음) 네트워크 계층으로 전송하는 역할도 담당합니다.여기서 말하는 포트는 하드웨어 포트가 아니라 소프트웨어 포트로, 외부 정보가 컴퓨터로 들어오는 문이고, 이 문을 통해 서로 다른 정보가 서로 다른 애플리케이션으로 전달된다. 보다 생생한 설명은 다음을 참조하십시오.:
"포트가 있는 이유, 포트를 계획하는 방법은 아래를 참조하십시오. "
"IP는 네트워크 카드에 해당하는 물리적 시스템을 잠글 수 있으며 네트워크 카드는 외부 세계에서 보낸 데이터 패킷을 수신합니다. 그러나 여기서 문제가 발생합니다. 네트워크 카드는 프로그램에 대한 인터페이스를 제공합니다. 나를 모니터링할 수 있습니다. 뉴스가 있으면 전달하겠습니다. 이렇게 하면 응용 프로그램에서 데이터를 받을 수 있습니다. 하지만 여기서 문제가 발생합니다. 프로그램 A와 프로그램 B 모두 데이터를 주고받기 위해 네트워크 카드를 모니터링해야 합니다. 네트워크 카드 수신된 모든 데이터를 보내겠다고 합니다. 직접 확인하실 수 있습니다. 해보자. 좋아요, 작은 A와 작은 B가 허용됩니다. 하지만 다시 CDEF가 옵니다... 아니, 모든 패키지는 모든 응용 프로그램으로 전송됩니다. 모든 응용 프로그램이 소진되고 마침내 축소됩니다.
알았어, 네트워크 카드는 내가 당신에게 기호를 추가하겠다고 말했다. 우리는 우리 사이의 식별로 숫자를 사용할 수 있고 나와 Xiao A 사이를 식별하기 위해 1을 사용할 것입니다. 외부 세계가 숫자 1 식별로 데이터를 보내면 , 전달하겠습니다. , 저를 감시하실 때 1을 감시할 때 말씀해주셔야 제가 1개의 데이터 패킷을 전달해 드립니다. 음, 다른 BCD는... 반복하지 않는 한 모두 고유한 식별 번호를 가지고 있습니다. 이것은 모든 사람의 수고를 덜어줍니다.
마지막으로 안전하도록 설계되어 있습니다. 식별번호는 작은 A 프로그램과 작은 B가 동시에 수신하면 식별번호가 깨지기 때문에 하나의 응용 프로그램에서만 모니터링할 수 있습니다. 내가 전송하는 데이터는 AB가 수신하므로 데이터 보안을 보장할 방법이 없습니다. "
이 계층에는 TCP와 UDP의 두 가지 주요 프로토콜이 있습니다.
TCP는 연결 지향의 신뢰할 수 있는 바이트 스트림 기반 전송 계층 통신 프로토콜입니다. UDP(User Datagram Protocol)는 트랜잭션 중심의 단순하고 신뢰할 수 없는 정보 전송 서비스를 제공하는 연결 없는 전송 계층 프로토콜입니다.
이 두 문장은 혼란스러워 보이지만 사람들이 하나는 신뢰할 수 있고 다른 하나는 그다지 신뢰할 수 없게 만들 수 있습니다. 네, 그게 둘의 차이입니다.첸 바오지아그리고샤오밍):
이미지 설명
그림은 "Graphic HTTP"에서 가져온 것입니다.
대상에게 정확하게 데이터를 전달하기 위해서는 데이터를 송수신하기 전에 상대방과 안정적인 연결이 설정되어야 합니다. TCP 프로토콜은 3방향 핸드셰이킹 전략을 사용합니다. TCP 플래그(플래그) - SYN(동기화) 및 ACK(승인)는 핸드셰이크 프로세스에서 사용됩니다.
첫 번째 핸드셰이크: 클라이언트가 서버에 syn 패킷(syn=j)을 보내고 SYN_SEND 상태에 들어가 서버가 확인하기를 기다립니다.
두 번째 핸드셰이크: 서버는 syn 패킷을 수신하고 클라이언트의 SYN(ack=j+1)을 확인해야 하며 동시에 SYN 패킷(syn=k), 즉 SYN+ACK 패킷도 전송합니다. , 서버는 SYN_RECV 상태가 됩니다.
세 번째 핸드셰이크: 클라이언트는 서버에서 SYN+ACK 패킷을 수신하고 승인 패킷 ACK(ack=k+1)를 서버로 보냅니다.패킷이 전송된 후 클라이언트와 서버는 ESTABLISHED 상태로 들어가 세 가지 작업을 완료합니다. -웨이 악수.
참고: 핸드셰이크 과정에서 전송된 패킷에는 데이터가 포함되어 있지 않으며, 3방향 핸드셰이크가 완료된 후 클라이언트와 서버는 공식적으로 데이터 전송을 시작합니다. 위에서 언급한 3방향 핸드셰이크 외에도 TCP 프로토콜에는 통신의 신뢰성을 보장하기 위한 다양한 다른 수단이 있습니다.
이상적으로는 일단 TCP 연결이 설정되면 어느 한쪽이 능동적으로 연결을 닫을 때까지 TCP 연결이 유지됩니다.
연결 해제 시 서버와 클라이언트 모두 능동적으로 TCP 연결 해제 요청을 시작할 수 있으며 연결 해제 프로세스에는 "4방향 핸드셰이크"가 필요합니다.UDP 프로토콜의 경우 데이터를 전송하기 전에 상대방과 연결을 설정하지 않고, 수신된 데이터에 대한 확인 신호를 보내지 않으며, 발신자는 데이터가 제대로 수신되는지 여부를 알 수 없으며, 물론 있습니다. 다시 보낼 필요가 없습니다.신뢰할 수 있는 데이터 전송 프로토콜입니다.특히 사용자 Chen Baojia의 게시물에 따르면
보조 제목
애플리케이션 계층
애플리케이션 계층
응용 프로그램 계층은 인터넷 프로그램이 다른 프로그램과 통신하는 데 사용하는 계층이며 사용자에게 "가장 가까운" 계층이기도 합니다."HTTP://", 이는 HTTP 프로토콜(하이퍼 텍스트 전송 프로토콜하이퍼 텍스트 전송 프로토콜"HTTPS://", Hypertext Transfer Protocol Secure), Hypertext Transfer Protocol Secure)
. 1982년 봄, 미 국방부는 군사 네트워크의 통신 표준으로 TCP/IP를 발표했습니다. 1989년 Timothy Berners-Lee가 하이퍼텍스트 전송 프로토콜인 HTTP를 개발한 후 인터넷 상에서 텍스트뿐만 아니라 사진을 포함한 다양한 멀티미디어 웹 페이지를 전송할 수 있게 되었습니다.http://www.badidu.com우리는 일반적으로 웹 페이지를 방문할 때 다음과 같은 도메인 이름을 입력하는 데 더 익숙합니다.
, IP를 직접 입력하는 대신 (위 ping 명령의 스크린 샷 참조, Baidu의 IP가 표시됨) 기억하기 쉽지만 컴퓨터는 그렇게 생각하지 않으므로 DNS (Domain Name System)가 필요합니다. DNS는 도메인 이름을 통해 IP 주소를 찾거나 IP 주소에서 도메인 이름을 역으로 조회하는 데 사용됩니다.이메일을 보내려면 SMTP(단순 메일 전송 프로토콜
저는 Odaily의 편집자 Lu Xiaoming입니다. 실제 블록체인을 탐구하고 있습니다. 속보 및 커뮤니케이션을 위해 WeChat lohiuming을 추가하십시오. 귀하의 이름, 부서, 직위 및 이유를 메모하십시오.
저는 Odaily의 편집자 Lu Xiaoming입니다. 실제 블록체인을 탐구하고 있습니다. 속보 및 커뮤니케이션을 위해 WeChat lohiuming을 추가하십시오. 귀하의 이름, 부서, 직위 및 이유를 메모하십시오.
관련 자료:
TCP/IP 프로토콜이란 무엇입니까? 지금 문제가 무엇입니까? 블록체인이 TCP/IP 솔루션인 이유는 무엇입니까?
TCP/IP 모델과 OSI 7계층 참조 모델의 각 계층의 기능과 주요 프로토콜TCP/IP 프로토콜이란 무엇입니까? 우리는 10분 안에 그것을 할 것입니다
(귀엽고 이해하기 쉬운 그림이 있습니다)Xiaobai는 TCP/IP 네트워크 프로토콜 제품군(
위의 못생긴 그림과 몇 가지 간단한 설명이 있습니다)컴퓨터 네트워크 구조 모델 TCP/IP에 대한 자세한 설명