04 2017 档案
摘要:“你知道当我们在网页浏览器(Web browser)的地址栏中输入 URL 时,Web 页面是如何呈现的吗?” HTTP协议 HTTP协议(HyperText Transfer Protocol)即超文本传输协议是用于服务器传输到客户端浏览器的传输协议。Web上,服务器和客户端利用HTTP协议进行通
阅读全文
摘要:TCP/IP的应用层涵盖了OSI参考模型中第5、第6、第7层的所有功能,不仅包含了管理通信连接的会话层功能、转换数据格式的标识层功能,还包括与对端主机交互的应用层功能在内的所有功能。 利用网络的应用程序有很多,包括Web浏览器、电子邮件、远程登录、文件传输、网络管理等。能够让这些应用进行特定通信处理
阅读全文
摘要:TCP的特点及其目的 为了通过数据包实现可靠性传输,需要考虑很多事情,例如数据的破坏、丢包、重复记忆分片顺序混乱等问题。如不能解决这些问题,也就无从谈起可靠传输。 TCP通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输。 通过序列号与确认应答提高可靠性 在TCP中,当
阅读全文
摘要:传输层 TCP/IP中有两个具有代表性的传输层协议,分别为: TCP: 提供可靠的通信传输 UDP: 用于让广播和细节控制交给应用的通信传输 根据通信的具体特征,选择合适的传输层协议非常重要。 套接字(Socket): 使用TCP或UDP时,会广泛使用到套接字(socket)的API。套接字原本是由
阅读全文
摘要:IP旨在让最终目标主机收到数据包,但是在这一过程中仅仅有IP是无法实现通信的。必须还要有能够解析主机名称和MAC地址功能,以及技术包在发送过程中异常情况处理的功能。 这篇主要介绍下DNS、ARP、ICMP、DHCP等协议 DNS TCP/IP网络中要求每一个互连的计算机都具有其唯一的IP地址,并基于
阅读全文
摘要:前言 IP相当于OSI参考模型的第3层 网络层:主要作用是"实现终端节点之间的通信"又称"点对点通信"。 IP作为整个TCP/IP中至关重要的协议,主要负责将数据包发送给最终的目标计算机。因此,IP能够让世界上任何两台计算机之间进行通信。 数据链路层的作用在于实现同一种数据链路下的包传递,而网络层则
阅读全文

浙公网安备 33010602011771号