Ghi chú nghiên cứu của Xiao Ming | Một bài viết để hiểu về giao thức Internet TCP/IP
卢晓明
2018-09-07 06:42
本文约7525字,阅读全文需要约30分钟
Chủ đề của vấn đề này là giao thức TCP/IP.

Lưu ý của biên tập viên: Chuỗi khối liên quan đến nhiều công nghệ, từ lớp dưới cùng của Internet đến mật mã chưa biết, nhưng thường có nhiều người chú ý đến giá tiền tệ và ít người nghiên cứu công nghệ. Trong thị trường tăng giá, mọi người sẽ nghiên cứu kỹ lưỡng để đầu cơ vào tiền xu, trong khi thị trường giá xuống, dù sao thì cũng không có gì để làm, vì vậy tôi nghĩ chúng ta có thể học tập chăm chỉ hơn. Là một sinh viên nghệ thuật tự do, tôi chắc chắn có rất nhiều câu hỏi mà các sinh viên khoa học dường như nghĩ là ngu ngốc. Là một phóng viên, tôi không khó để tìm những người hiểu rõ ngọn ngành để giải thích cho tôi về mặt con người, và họ thường không ghét tôi trực tiếp.

), giai đoạn thứ hai là chuỗi chéo ("Ghi chú nghiên cứu của Xiao Ming | Hiểu cơ chế chuỗi chéo chuỗi khối trong một bài viết"), giai đoạn thứ hai là chuỗi chéo ("Ghi chép nghiên cứu của Xiao Ming | Hiểu về máy ảo chuỗi khối trong một bài viết""Ghi chép nghiên cứu của Xiao Ming | Hiểu về máy ảo chuỗi khối trong một bài viết"



Khi bạn tiếp xúc với chuỗi khối, bạn có thể thấy rằng mọi người thường nói về giao thức và thỉnh thoảng có người nói về giao thức TCP/IP. Thoạt nhìn thì có vẻ không rõ ràng, nhưng sau khi nghĩ lại, có vẻ như đây thực sự là "giao thức" phổ biến nhất mà chúng ta sử dụng hàng ngày. Một số người sẽ so sánh chuỗi khối với Internet và lớp dưới cùng của Internet là giao thức TCP/IP; tôi cũng đã nghe Xu Mingxing nói rằng chuỗi khối là giao thức TCP/IP sẽ là tài chính; cộng với kiến ​​trúc của Ethereum Cũng có rất ít thông tin trên lớp mạng. Vì vậy, tôi muốn tìm hiểu. Nghiên cứu ghi chú lần này chủ yếu dựa vào đối chiếu thông tin công khai trên Internet, nhiều đoạn có thể được sao chép từ các bài báo giải thích khác nhau, thực chất được gọi là “ghi chú”.

Ảnh từ blog CSDN

tiêu đề phụ

Giao thức TCP/IP là gì

Trước hết, có thể hiểu thỏa thuận là một tập hợp các quy tắc thống nhất, giống như các tiêu chuẩn ngành. Vì chức năng chính của Internet là truyền thông tin, nên các giao thức của nó nói chung là các quy tắc chi phối cách các hệ thống giao tiếp với nhau.

Sử dụng các "thỏa thuận vận chuyển" ngoại tuyến như dịch vụ bưu chính và hậu cần, chúng tôi thường viết mã bưu chính, người gửi, người nhận và địa chỉ khi chúng tôi viết thư. Dịch vụ bưu chính cũng có tiêu chuẩn riêng trên đường đi. Ví dụ: người đưa thư ở các khu vực khác nhau thu thập khu vực cụ thể.thư tín, sau đó thu thập và phân phối, ngành hậu cần cũng có container, đường ray, v.v.Trong giao tiếp Internet, "làm thế nào để phát hiện mục tiêu giao tiếp, bên nào bắt đầu giao tiếp trước, sử dụng ngôn ngữ nào để giao tiếp, cách kết thúc giao tiếp và các quy tắc khác cần được xác định trước. Giao tiếp giữa các phần cứng và hệ điều hành khác nhau, tất cả trong số này Mọi thứ đều cần có quy tắc." (Từ người dùng Zhihu "”)

ồ hô

Tên đầy đủ của giao thức TCP/IP là Transmission Control Protocol and Internet Protocol. TCP và IP lần lượt là hai giao thức; đồng thời, giao thức TCP/IP có thể đề cập đến một nhóm các họ giao thức và mô hình Internet được sử dụng trong quá trình truyền Internet, vì TCP và IP quan trọng hơn trong đó nên chúng được đặt tên sau họ.

Vì có nhiều bước liên quan đến giao tiếp và phần mềm và phần cứng được sử dụng nên nó sẽ được chia thành các cấp độ khác nhau. Mô hình TCP/IP có bốn mức trừu tượng, mô tả phác thảo thiết kế tổng thể và thực hiện giao thức truyền thông mạng cụ thể.

Các giao thức khác nhau trong mô hình này có "phân công lao động" khác nhau, việc nắm vững thông tin cần thiết và hoàn thành công việc của mình dựa trên thông tin cụ thể thực sự giống với quy trình làm việc trong đời thực. Lại sử dụng ví dụ về bưu chính và chuyển phát nhanh ở trên, do sự phân công lao động, nếu bạn hỏi người nhận chuyển phát nhanh của bạn ở đâu, anh ta chắc chắn sẽ không biết, anh ta chỉ chịu trách nhiệm chuyển chuyển phát nhanh của bạn đến điểm phân phối chuyển phát nhanh.

Tiếp theo, chúng ta có thể bắt đầu hiểu các vai trò quan trọng khác nhau trong công ty chuyển phát nhanh này.

tiêu đề phụ

Công ty này có thể được chia thành bốn bộ phận, nghĩa là họ giao thức TCP/IP được chia thành lớp ứng dụng, lớp vận chuyển, lớp mạng và lớp giao diện mạng (lớp liên kết dữ liệu + lớp vật lý).

phiên bản tiếng anh đầu tiên

Mô tả hình ảnh

Hãy có một phiên bản Trung Quốc dễ thương khác

Hình ảnh trên thực sự thể hiện một cách sinh động toàn bộ quá trình truyền dữ liệu. Việc chúng ta gửi một câu trên WeChat tưởng chừng như đơn giản, thực tế mỗi bước đều trải qua quá trình từ tầng trên xuống tầng dưới, rồi từ tầng dưới đến tầng dưới. ứng dụng lớp trên. Ví dụ, Xiao Xiong đã gửi cho Xiao Ming một tin nhắn trên WeChat và cho đến khi Xiao Ming nhận được tin nhắn, quá trình trên mới thực sự diễn ra.WeChat nằm trong lớp ứng dụng, đóng gói dữ liệu theo một định dạng cụ thể, cộng với địa chỉ của người gửi và cả hai bên và "dấu hiệu" riêng của nó (để Xiao Ming biết rằng tin nhắn là dành cho WeChat), v.v. , đến lớp vận chuyển;Giao thức TCP ở tầng vận chuyểnNó sẽ cắt tệp thành các đoạn nhỏ hơn để đảm bảo rằng các gói dữ liệu được truyền đi an toàn;Giao thức IP ở lớp mạng (kết nối)

Con đường tốt nhất sẽ được tìm thấy; tin nhắn sẽ được gửi qua các mạng như cáp quang và WiFi. Sau khi đến đích, dữ liệu phân tán sẽ được tổ chức lại và lớp vận chuyển cũng sẽ biết từ dấu hiệu đó là dành cho WeChat.

Quá trình trên đã thực sự nói về các chức năng chính của giao thức TCP và giao thức IP, đây là hai giao thức quan trọng nhất của tầng vận chuyển và tầng kết nối mạng nên mô hình này được đặt theo tên của chúng. Trong quy trình cụ thể sẽ có nhiều giao thức khác, khi truyền dữ liệu khác nhau thì tầng ứng dụng sẽ có giao thức xử lý khác nhau. Các bé quan tâm có thể cùng mình tiếp tục tìm hiểu chi tiết nhé.Mỗi lớp có các chức năng riêng và các giao thức chung, sắp xếp các blog của Jiguang Push trên CSDN,Tháng Ba Trên Bloggerồ hôDrakeồ hôTiểu Minhbài viết, và,Tóm tắt như sau.

Mô tả hình ảnh

Thông tin trên Internet được truyền trong các đơn vị gói dữ liệu. Các lớp giao thức khác nhau có tên khác nhau cho các gói dữ liệu. Chúng được gọi là các phân đoạn ở lớp vận chuyển, gói dữ liệu ở lớp mạng và khung ở lớp liên kết.

Mô tả hình ảnh

Khi người gửi truyền dữ liệu giữa các lớp, mỗi khi nó đi qua một lớp, nó phải được đánh dấu bằng thông tin tiêu đề của lớp, phương pháp đóng gói thông tin dữ liệu này được gọi là đóng gói. Sau khi dữ liệu được đóng gói vào một khung, nó sẽ được gửi đến phương tiện truyền dẫn, sau khi đến máy chủ đích, mỗi giao thức lớp sẽ loại bỏ tiêu đề tương ứng và cuối cùng dữ liệu lớp ứng dụng được chuyển giao cho chương trình ứng dụng để xử lý. Tôi sẽ bắt đầu ở dưới cùng.

tiêu đề phụ

lớp giao diện mạng

Các giao thức phổ biến: Ethernet 802.3, Token Ring 802.5, X.25, Frame relay, HDLC, PPP ATM, v.v.

Một trong những nổi tiếng hơn là giao thức Ethernet. "Dữ liệu được gửi và nhận giữa hai máy tính (máy chủ) thông qua card mạng. Mỗi card mạng có một địa chỉ duy nhất, đó là địa chỉ MAC. Dữ liệu Ethernet ở dạng đơn vị khung, bao gồm tiêu đề và phần dữ liệu. Ethernet gửi dữ liệu trong hình thức phát sóng trong mạng con. Địa chỉ MAC một mình không cho phép hai máy chủ giao tiếp với nhau. Nếu hai máy chủ không ở trong cùng một mạng con, giao thức Ethernet sẽ không có gì để làm. Điều này thông qua lớp mạng Để phân biệt mạng con của mỗi máy chủ nằm trong mạng con nào. Nếu nó ở trong cùng một mạng con, hãy gửi dữ liệu bằng cách phát sóng, nếu không thì gửi bằng cách định tuyến. Điều này dẫn đến sự ra đời của lớp mạng.” (từ Jiguang Push)

tiêu đề phụ

lớp truy cập mạng

Các giao thức thông dụng: IP (Internet Protocol), ICMP, ARP (Address Resolution Protocol), RARP (Reverse ARP). IP là lõi của lớp mạng và IP tiếp theo được đóng gói và chuyển giao cho lớp giao diện thông qua lựa chọn định tuyến. ICMP là phần bổ sung cho lớp mạng và có thể lặp lại thông báo. Được sử dụng để kiểm tra xem mạng có bị cản trở hay không.

Nhiệm vụ chính của tầng mạng chỉ đơn giản là "xác định đường đi cho từng gói dữ liệu". Host này có thể cùng mạng hoặc mạng ngoài nên cần phân biệt host có cùng subnet hay không.Lớp này là nơi cư trú của giao thức IP. Giống như chúng ta cần một địa chỉ khi viết một bức thư, chúng ta cũng cần một địa chỉ trong thế giới mạng và địa chỉ mạng này là một địa chỉ IP. (Sau đây là từ

"Đường Cường"

Địa chỉ IP là số nhà, giao thức IP chịu trách nhiệm tính toán và tìm ra số nhà được chỉ định, việc mà anh trai chuyển phát nhanh phải làm trước khi ra ngoài mỗi ngày là nhiệm vụ ràng buộc của giao thức IP: phân loại gói hàng và lên kế hoạch lộ trình. Trên thực tế, giao tiếp nội bộ của một mạng nhỏ gồm ba hoặc năm nút hoàn toàn không cần sử dụng giao thức IP, bởi vì các nút này có thể liên lạc với nhau theo cặp, nhưng sẽ có một vấn đề: khi số lượng nút tăng lên , tốc độ mạng sẽ bị tê liệt, do băng thông ngốn hết. (Băng thông đề cập đến các gói dữ liệu có thể được truyền trong một thời gian cố định, giống như chiều rộng của một con đường.)

Do đó, một mạng sau đó được chia thành nhiều mạng con và mỗi mạng con được giao cho một bộ định tuyến để quản lý thống nhất. Các nút trong mạng con có thể giao tiếp độc lập mà không cần giao thức IP, tuy nhiên do hạn chế về băng thông nên muốn giao tiếp với các nút bên ngoài mạng phải sử dụng một thiết bị: bộ định tuyến. Hầu hết các bộ định tuyến trên thế giới đều thuộc sở hữu của một số nhà mạng lớn.

Như thể hiện trong hình trên, các nút 1 và 2 thuộc cùng một mạng con và có thể giao tiếp dựa trên giao thức liên lạc nội bộ, trong khi giao tiếp giữa các nút 1 và 5 phải dựa trên giao thức IP và giao tiếp qua đường dẫn giữa các bộ định tuyến 1 và 2.

Mở rộng logic của giao thức IP ra toàn bộ Internet.Cuối cùng, có vô số bộ định tuyến kết nối máy khách di động của chúng tôi và máy chủ Tencent.

Lợi ích của việc cắt một mạng lớn thành các mạng nhỏ hơn là rõ ràng: tiết kiệm băng thông, tăng tốc độ mạng, đồng thời, sự cố của một bộ định tuyến sẽ không ảnh hưởng đến giao tiếp giữa các nút khác.Đây là vai trò của giao thức IP.

Ngoài ra còn có một số giao thức "hỗ trợ" giao thức IP trong lớp này, chẳng hạn như ARP và RARP. Để đảm bảo rằng dữ liệu thực sự được truyền đến máy chủ khác, cần có địa chỉ MAC (Địa chỉ kiểm soát truy cập phương tiện) ngoài địa chỉ IP. Địa chỉ Mac, còn được gọi là địa chỉ vật lý, tương ứng với từng card mạng và là duy nhất và không thay đổi đối với máy chủ. Địa chỉ IP sẽ thay đổi tùy thuộc vào mạng bạn đang sử dụng.

Chức năng của 2 giao thức trên rất đơn giản: dùng địa chỉ IP để tìm địa chỉ Mac và dùng địa chỉ Mac để tìm địa chỉ IP. Vui lòng xem hai đoạn sau để biết các chức năng cụ thể:

"Chức năng cơ bản của ARP (Giao thức phân giải địa chỉ) là truy vấn địa chỉ MAC của thiết bị đích thông qua địa chỉ IP của thiết bị đích để đảm bảo quá trình liên lạc diễn ra suôn sẻ. Khung dữ liệu trong Ethernet đến từ máy chủ này sang máy chủ khác trong mạng theo Địa chỉ Ethernet 48 bit (địa chỉ phần cứng) được sử dụng để xác định giao diện thay vì địa chỉ IP 32 bit Hạt nhân phải biết địa chỉ phần cứng của đích để gửi dữ liệu Kết nối P2P không cần ARP .RARP (Giao thức dịch địa chỉ ngược) cho phép các máy vật lý trên mạng LAN yêu cầu địa chỉ IP của chúng từ bảng ARP hoặc bộ đệm của máy chủ cổng.Một bảng được giữ trong bộ định tuyến cổng LAN để ánh xạ MAC tới các địa chỉ IP tương ứng của chúng.

Sau khi đọc nó, bạn có thể có cùng nghi ngờ như tôi, vì địa chỉ vật lý được sử dụng để tìm máy chủ, tại sao bạn cần địa chỉ IP?51CTOCSDN

Hai bài báo này trả lời câu hỏi này:

Cấu trúc của địa chỉ MAC có màu tím: tổng cộng là 48bit, được chia thành hai phần, 24bit đầu tiên là mã của nhà sản xuất và 24bit cuối cùng được gán bởi nhà sản xuất. Nếu chúng ta nghĩ rằng địa chỉ MAC có thể phân biệt các mạng khác nhau, thì chúng ta chỉ có thể sử dụng mã nhà sản xuất để phân biệt các mạng khác nhau.

Vào thời kỳ đầu khi không có nhiều máy tính trên thế giới, không có thứ gọi là định tuyến và tất cả các máy chủ đều nằm trong cùng một mạng, vì vậy chúng thực sự giao tiếp trực tiếp qua địa chỉ mac. Giao thức lớp liên kết ban đầu không liên quan gì đến địa chỉ IP, không có cài đặt lớp mạng, chỉ có lớp vật lý và lớp liên kết, ban đầu chỉ có trung tâm, không có bộ chuyển mạch và bộ định tuyến, và việc truyền dữ liệu giữa các máy chủ phụ thuộc hoàn toàn vào địa chỉ mac. Trước khi không có địa chỉ ip, địa chỉ mac đã được sử dụng. Các công tắc Lớp 2 được sử dụng ở mọi nơi hiện chuyển tiếp dữ liệu theo địa chỉ mac. Thiết kế của địa chỉ mac không mang thông tin vị trí của thiết bị trong mạng Để giao tiếp thông qua địa chỉ mac, chúng tôi phải duy trì một bảng lớn trên tất cả các thiết bị để ghi bước tiếp theo của tất cả các tuyến địa chỉ mac tại vị trí hiện tại .Điều này rõ ràng là không hợp lý.

Địa chỉ MAC giống như thẻ ID cá nhân của máy tính, địa chỉ IP giống như phòng đặt máy tính và nhiều người có thể sống trong phòng và tuyến cổng LAN giống như văn phòng đường phố để đăng ký dân số.

tiêu đề phụ

lớp vận chuyển

Với giao thức IP, dữ liệu có thể được gửi giữa hai host, vấn đề tiếp theo là mỗi host có các ứng dụng khác nhau, làm sao để phân biệt gói dữ liệu nào thuộc chương trình nào? Đây là những gì lớp vận chuyển làm. Nhiệm vụ chính của lớp vận chuyển là đảm bảo rằng các đơn vị phân chia đến đúng đầu kia, thiết lập các kết nối giữa các cổng. Lớp mạng thiết lập kết nối giữa máy chủ với máy chủ, chỉ cần có máy chủ và cổng, nó có thể xác định gói dữ liệu thuộc về chương trình nào. Đồng thời, nó cũng chịu trách nhiệm nhận dữ liệu từ lớp ứng dụng, sau đó chia chúng thành các đơn vị nhỏ hơn (phần tiêu đề và dữ liệu nằm trong phần dữ liệu của lớp mạng) và truyền chúng đến lớp mạng.Cổng được đề cập ở đây không phải là cổng phần cứng mà là cổng phần mềm, cổng là một cánh cửa để thông tin bên ngoài xâm nhập vào máy tính và các thông tin khác nhau được truyền đến các ứng dụng khác nhau thông qua các cổng này. Để có lời giải thích sinh động hơn, vui lòng tham khảo

“Tại sao có cảng, quy hoạch cảng như thế nào, xem bên dưới. "

"IP có thể khóa một máy vật lý, tương ứng với card mạng, và card mạng sẽ nhận các gói dữ liệu được gửi từ thế giới bên ngoài. Nhưng vấn đề phát sinh ở đây, card mạng cung cấp giao diện cho chương trình, bạn có thể theo dõi tôi, Nếu có tin mới tôi sẽ Forward cho bạn Bằng cách này ứng dụng có thể nhận được dữ liệu Nhưng vấn đề nảy sinh ở đây Cả chương trình A và chương trình B đều cần giám sát card mạng để nhận và gửi dữ liệu Card mạng nói rằng tôi sẽ gửi tất cả dữ liệu nhận được cho bạn. Bạn có thể tự mình xem Hãy làm điều đó. Được rồi, A nhỏ và B nhỏ được chấp nhận. Nhưng đây là CDEF một lần nữa..., không, mọi gói được gửi tới tất cả các ứng dụng, mọi ứng dụng đều cạn kiệt, và cuối cùng bị sập.

Được rồi, card mạng nói rằng tôi sẽ thêm một dấu hiệu cho bạn, chúng ta có thể sử dụng một số làm số nhận dạng giữa chúng tôi và tôi sẽ sử dụng số 1 để xác định giữa tôi và Xiao A. Nếu thế giới bên ngoài gửi dữ liệu với số nhận dạng số 1 , Tôi sẽ chuyển tiếp cho bạn. , Khi bạn giám sát tôi, bạn phải cho tôi biết khi bạn giám sát 1, và tôi sẽ chuyển tiếp 1 gói dữ liệu cho bạn. Chà, các BCD khác... đều có số nhận dạng riêng, miễn là chúng không lặp lại. Điều này tiết kiệm cho mọi người rắc rối.

Cuối cùng, nó được thiết kế để an toàn, một số nhận dạng chỉ có thể được giám sát bởi một chương trình ứng dụng, bởi vì nếu chương trình nhỏ A và B nhỏ nghe một số nhận dạng cùng một lúc, nó sẽ bị hỏng. Dữ liệu tôi truyền sẽ được nhận bởi AB, vì vậy bảo mật dữ liệu Không có cách nào để đảm bảo điều đó. "

Có hai giao thức chính ở lớp này: TCP và UDP.

TCP là một giao thức truyền thông lớp vận chuyển dựa trên luồng byte, hướng kết nối, đáng tin cậy. UDP (Giao thức gói dữ liệu người dùng) là một giao thức tầng vận chuyển không kết nối cung cấp các dịch vụ truyền thông tin đơn giản và không đáng tin cậy theo định hướng giao dịch.

Mặc dù hai câu này có vẻ khó hiểu nhưng chúng có thể khiến mọi người nhận ra một câu đáng tin cậy và câu còn lại không đáng tin cậy lắm. Vâng, đó là sự khác biệt giữa hai.Trần Bảo GiaTiểu Minh):

Mô tả hình ảnh

Hình ảnh đến từ "HTTP đồ họa"


Để truyền dữ liệu chính xác đến mục tiêu, trước khi gửi và nhận dữ liệu, phải thiết lập kết nối đáng tin cậy với bên kia. Giao thức TCP sử dụng chiến lược bắt tay ba bước. Các cờ TCP (flag) - SYN (đồng bộ hóa) và ACK (xác nhận) được sử dụng trong quá trình bắt tay:

Lần bắt tay đầu tiên: máy khách gửi một gói đồng bộ (syn=j) đến máy chủ và chuyển sang trạng thái SYN_SEND, chờ máy chủ xác nhận;

Bắt tay thứ hai: máy chủ nhận gói đồng bộ và phải xác nhận SYN của máy khách (ack=j+1), đồng thời, nó cũng gửi gói SYN (syn=k), tức là gói SYN+ACK và máy chủ chuyển sang trạng thái SYN_RECV;

Bắt tay thứ ba: máy khách nhận gói SYN + ACK từ máy chủ và gửi gói xác nhận ACK (ack = k + 1) đến máy chủ. Sau khi gói được gửi, máy khách và máy chủ sẽ chuyển sang trạng thái THIẾT LẬP và hoàn thành ba bước -cách bắt tay.

Lưu ý: Gói được truyền trong quá trình bắt tay không chứa dữ liệu, sau khi quá trình bắt tay ba bước hoàn tất, máy khách và máy chủ chính thức bắt đầu truyền dữ liệu. Ngoài cách bắt tay ba bước đã đề cập ở trên, giao thức TCP còn có nhiều phương tiện khác để đảm bảo độ tin cậy của giao tiếp.

Lý tưởng nhất là khi kết nối TCP được thiết lập, kết nối TCP sẽ được duy trì cho đến khi một trong hai bên chủ động đóng kết nối.

Khi ngắt kết nối, cả máy chủ và máy khách đều có thể chủ động bắt đầu yêu cầu ngắt kết nối TCP và quá trình ngắt kết nối yêu cầu "bắt tay bốn bước".Đối với giao thức UDP, nó không thiết lập kết nối với bên kia trước khi truyền dữ liệu và không gửi tín hiệu xác nhận dữ liệu đã nhận, người gửi không biết liệu dữ liệu có được nhận chính xác hay không và tất nhiên là có. không cần gửi lại.Một giao thức truyền dữ liệu đáng tin cậy.Cụ thể, theo bài đăng của người dùng Chen Baojia

tiêu đề phụ

lớp ứng dụng

lớp ứng dụng

Lớp ứng dụng là lớp được các chương trình Internet sử dụng để giao tiếp với các chương trình khác và nó cũng là lớp "gần" người dùng nhất."HTTP://", đó là giao thức HTTP (Giao thức truyền siêu văn bảnGiao thức truyền siêu văn bản"HTTPS://", đó là Bảo mật Giao thức Truyền Siêu văn bản), đó là Bảo mật Giao thức Truyền Siêu văn bản)

. Vào mùa xuân năm 1982, Bộ Quốc phòng Hoa Kỳ đã công bố TCP/IP là tiêu chuẩn truyền thông cho các mạng quân sự. Năm 1989, Timothy Berners-Lee đã phát triển giao thức truyền siêu văn bản HTTP, sau đó không chỉ văn bản có thể được truyền trên Internet mà còn các trang web đa phương tiện khác nhau bao gồm cả hình ảnh.http://www.badidu.comKhi chúng ta thường truy cập một trang web, chúng ta quen với việc gõ tên miền hơn, chẳng hạn như

, thay vì gõ trực tiếp IP (xem ảnh chụp màn hình lệnh ping ở trên, bạn sẽ thấy IP của Baidu), vì nó dễ nhớ hơn, nhưng máy tính không nghĩ vậy nên cần có DNS (Domain Name System). DNS được sử dụng để tìm địa chỉ IP thông qua tên miền hoặc tra cứu ngược lại tên miền từ địa chỉ IP.Nếu bạn muốn gửi email, bạn cần sử dụng SMTP (Giao thức chuyển thư đơn giản

Tôi là Lu Xiaoming, biên tập viên của Odaily. Tôi đang khám phá blockchain thực sự. Vui lòng thêm WeChat lohiuming để cập nhật tin tức và liên lạc. Vui lòng ghi rõ tên, đơn vị, chức vụ và lý do của bạn.

Tôi là Lu Xiaoming, biên tập viên của Odaily. Tôi đang khám phá blockchain thực sự. Vui lòng thêm WeChat lohiuming để cập nhật tin tức và liên lạc. Vui lòng ghi rõ tên, đơn vị, chức vụ và lý do của bạn.

Bài đọc liên quan:

Bài đọc liên quan:

Giao thức TCP/IP là gì? Những vấn đề bây giờ là gì? Tại sao blockchain là một giải pháp TCP/IP?

Hiểu mô hình TCP/IP trong một phút

Chức năng và các giao thức chính của từng tầng trong mô hình TCP/IP và mô hình tham chiếu bảy tầng OSIGiao thức TCP/IP là gì? chúng tôi sẽ làm điều đó trong 10 phút

(Có một số hình ảnh dễ thương và dễ hiểu)Xiaobai hiểu họ giao thức mạng TCP/IP như thế nào (

Có hình ảnh xấu xí ở trên và một số giải thích đơn giản)Thuyết Minh Chi Tiết Mô Hình Cấu Trúc Mạng Máy Tính TCP/IP

(Vì sao bộ giao thức này đạt tiêu chuẩn quốc tế)

Chính xác thì giao thức TCP/IP đang nói về cái gì?

Sự khác biệt giữa TCP và UDP

Mô hình tham chiếu OSI

Cách hiểu cổng TCP

BlockChain- Kiến trúc Ethereum

Bắt đầu với Ethereum

卢晓明
作者文库