文本——http/smtp/ftp——套接字(tcp+ip)

计网原理:分组交换、差错控制、流量与阻塞控制、信道分配

数据在网络中传播过程:服务器—(套接字)—(HTTP格式的文本)—(套接字)—客户端

套接字(IP+TCP/UDP):附在要传输的数据前来标准化数据运输的开始与停止的数据。
在这里插入图片描述

TCP:数据在端口(主机中程序的存储位置)间传输的套接字格式。

在这里插入图片描述

IPv4:数据在网络各端点间(主机)传输的协议/套接字格式。

在这里插入图片描述

IPv6(IP version 6)是为了根本解决 IPv4 地址耗尽的问题而被标准化的网际协议。IPv4 的地址长度为 4 个 8 位字节,即 32 比特。而 IPv6 的地址长度则是原来的 4 倍,即 128 比特,一般写成 8 个 16 位字节。

在这里插入图片描述
在这里插入图片描述

IPv4子协议之ICMP

if(传送的数据为字符流),数据前不需要任何请求协议。

else switch(type of data for transmission):

case(web file):http treatment;

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。
http详解
在这里插入图片描述
在这里插入图片描述
http报文及html content可通过socket或requests获取,分别为网络编程、爬虫主要库

case(邮件): smtp(simple message transmission protocal);

case(文件): ftp(file tp);

case(可理解的网址http://baidu.com——传输这个来获取对应IP地址如 122.123.124.145):DNS(domain name system);

default: 你无法阻止网络中数据的涌入,但可以自由分发至想去的地方,像蒲公英一样——Router(路由器)

posted @ 2022-09-22 18:59  clfire  阅读(39)  评论(0编辑  收藏  举报