【教程】HTTP速写教程初学者友好)备注1、网络基础1.TCP/IP2 .地址3.3次握手4.DNS
备注
2020/11/22星期日
我最近终于要开始学习计算机网络了,但是计算机网络太复杂了,我找到了一本快速学习http的书。 我打算读一部分后总结一下。
1、网络基础1.tcp/ip是众所周知的,在不同的计算机上通信必须遵守共同的规则标准,而TCP/IP协议是比较常见的协议。
tcp/ip协议主要分为四个层: APP应用层、传输层、网络层和数据链路层。
这样做的好处是,当想要更改协议的某个部分时==不需要更改整个协议==,只需要用更改的层来替换即可,而且,在分层后,各层可以与自己想要实现的功能和其他层一起使用
其中
APP应用层:决定向用户提供APP应用服务时通信的活动。 该层常见的协议有FTP、DNS等。 发送和接收数据时添加/删除TCP标头。
传输层在连接到网络的两台计算机之间提供数据传输,其中TCP和UDP是常见协议。 收发数据时添加/删除IP标头。
网络层:规定通过什么路径到达目标计算机,并将数据包传输给对方。 收发数据时添加/删除以太网标头。
数据链路层:用于处理连接到网络的硬件部分。
2 .地址TCP/IP的IP是协议,很多人将其与IP地址混淆。
IP协议要完成通信,IP地址和MAC地址是必不可少的。 IP地址表示节点被分配的地址,MAC地址是网卡所属的固定地址。
双方很少在同一局域网上,一般需要通过多台计算机和网络设备连接到对方。 在这种情况下,将采用ARP协议。
ARP是用于解析地址的协议,可以从通信对方的IP地址中反向检测对应的MAC地址。
3.3次握手协议采取3次握手策略,以便在网络传输期间准确准确、准确地将数据传递到目标。
发送端首先将带有SYN标志的数据包发送给对方进行确认,接收端接收后返回带有SYN/ACK标志的数据包并传递确认消息,最后发送端返回带有ACK标志的数据包并结束握手。
4.DNS DNS服务与HTTP协议一样位于APP应用层,提供域名与IP地址之间的解析服务。 用户通常以主机名或域名访问计算机。 因此,DNS协议可以按域名搜索IP地址,也可以按IP地址反向查找域名。