文本——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(路由器)
愿偿少年泪,犹趁未老时!
本文来自博客园,作者:clfire,转载请注明原文链接:https://www.cnblogs.com/sky1water/p/16720549.html