研发网站要多长时间,山东广播电视台,个人网站注册公司,橙域名网站上层会向下层逐层委派工作。
最上面的部分是网络应用程序#xff0c;它们会将收发数据等工作委派给下层的部分来完成。尽管不同的应用程序收发的数据内容不同#xff0c;但收发数据的操作是共通的。
应用程序的下面是Socket库#xff0c;其中包括解析器#xff0c;解析器…
上层会向下层逐层委派工作。
最上面的部分是网络应用程序它们会将收发数据等工作委派给下层的部分来完成。尽管不同的应用程序收发的数据内容不同但收发数据的操作是共通的。
应用程序的下面是Socket库其中包括解析器解析器用来向DNS服务器发出查询。
再下面就是操作系统内部了其中包括协议栈。
协议栈的上半部分有两块分别是负责用TCP协议收发数据的部分和负责用UDP协议收发数据的部分它们会接受应用程序的委托执行收发数据的操作。
下面一半是用IP协议控制网络包收发操作的部分。在互联网上传送数据时数据会被切分成一个一个的网络包而将网络包发送给通信对象的操作就是由IP来负责的。
此外IP中还包括ICMP协议和ARP协议。ICMP用于告知网络包传送过程中产生的错误以及各种控制消息ARP用于根据IP地址查询相应的以太网MAC地址。
IP下面的网卡驱动程序负责控制网卡硬件而最下面的网卡则负责完成实际的收发操作也就是对网线中的信号执行发送和接收的操作。