
--计算机网络
Think_Idea
水滴石穿
展开
-
Unix Domain Socket– IPC通信机制
什么是Unix Domain Socket基于socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC 更有效率 :不需要经过网络协议栈不需要打包拆包、计算校验和、维护序号和应答等只是将应用层数据从一原创 2015-12-27 21:41:27 · 2012 阅读 · 0 评论 -
同步通信和异步通信
异步通信:是一种很常用的通信方式。异步通信在发送字符时,所发送的字符之间的时间间隔可以是任意的。当然,接收端必须时刻做好接收的准备(如果接收端主机的电源都没有加上,那么发送端发送字符就没有意义,因为接收端根本无法接收)。发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。异步通信的好处是通信设备简单原创 2015-11-18 22:49:00 · 557 阅读 · 0 评论 -
比特差错、传输差错
比特差错:帧内部比特位出现错误,可以通过帧的FCS(方法:CRC检验)序列保证无比特差错传输差错:帧丢失、帧重复、帧失序在数据链路层使用CRC检验,能够实现无比特差错的传输,但这还不是可靠传输原创 2015-11-18 21:30:33 · 6748 阅读 · 0 评论 -
HTTP长连接与短连接
1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。 2. 如何理解HTTP协议转载 2015-11-09 12:55:26 · 370 阅读 · 0 评论 -
ping 原理与ICMP协议
ping 的原理 ping 程序是用来探测主机到主机之间是否可通信,如果不能ping到某台主机,表明不能和这台主机建立连接。ping 使用的是ICMP协议,它发送icmp回送请求消息给目的主机。ICMP协议规定:目的主机必须返回ICMP回送应答消息给源主机。如果源主机在一定时间内收到应答,则认为主机可达。 ICMP协议通过IP协议发送的,IP协议是一种无连接的,不可靠的数据转载 2015-10-28 16:28:50 · 1942 阅读 · 1 评论