传输层:UDP 协议 一、传输层协议 从之前介绍的网络层协议来看,通信的两端是两台主机,IP 数据报首部就标明了这两台主机的 IP 地址。但是从传输层来看,是发送方主机中的一个进程与接收方主机中的一个进程在交换数据,因此,严格地讲,通信双方不是主机,而是主机中的进程。主机中常常有多个应用进程同时在与 ...
分类:
其他好文 时间:
2016-06-08 22:56:36
阅读次数:
177
传输层协议使用带外数据(out-of-band,OOB)来发送一些重要的数据,如果通信一方有重要的数据需要通知对方时,协议能够将这些数据快速地发送到对方.为了发送这些数据,协议一般不使用与普通数据相同的通道,而是使用另外的通道.linux系统的套接字机制支持低层协议发送和接受带外数据.但是TCP协议 ...
分类:
其他好文 时间:
2016-06-02 17:51:14
阅读次数:
266
我们都知道,任何时候多个进程可能同时使用TCP,UDP,SCTP这3种传输层协议中的任何一种,这3种协议都使用16位整数的端口号来区分这些进程。当一个客户想要跟一个服务器联系时,它必须标识想要与之通信的这个服务器。TCP.UDP,SCTP定义了一组众所周知的端口号用于标识众所周知的服..
分类:
其他好文 时间:
2016-05-23 01:09:19
阅读次数:
179
TCP协议TCP协议工作在传输层,虽然它与UDP的下一层都是IP但是它却和UDP的效果完全不同,它是一种可靠的传输层协议一、TCP协议封装TCP数据段头部共有20个字节,包括16位的源端口号,16位的目的端口号,端口号与前面各层中的协议类型相似,都指的是上层将要交给谁,这个端口号就..
分类:
其他好文 时间:
2016-05-18 07:00:16
阅读次数:
338
socket连接和http连接的区别 HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于TCP连接的 tcp协议: 对应于传输层 ip协议: 对应于网络层 TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。 Socket是对TCP/ ...
分类:
Web程序 时间:
2016-05-13 10:21:47
阅读次数:
134
接上 ranch 源码分析(三) 在上一次,根据ranch源码把大概流程理了一遍,下面我们将一些细节解释一下。 ranch只是一个服务的框架,它提供了传输层协议代码(ranch_tcp 和ranch_ssl), 大概可以看看这2个的源码,其实就是gen_tcp和gen_ssl的封装。 它做的工作可以 ...
分类:
其他好文 时间:
2016-05-13 07:51:59
阅读次数:
128
用户数据报协议(UDP)UDP是一个简单的传输层协议(RFC768)。进程往一个UDP套接字写入一个消息,该消息随后被封装(encapsulating)到一个UDP数据报,该UDP数据报进而又被封装到一个IP数据报,然后发送到目的地。(1)UDP的几个“不保证”[1]不保证UDP数据报会到达其最终目的地..
分类:
其他好文 时间:
2016-04-29 20:23:51
阅读次数:
221
信息安全之安全协议和认证服务安全协议的概念HTTPS概念
https 全称Hypertext Transfer Protocol over Secure Socket Layer 是位于应用层的基于 SSL/TLS 的HTTP协议。应用层的HTTP协议?传输层的SSL/TLS协议。
SSL/TLS概念
本身是带有加密信息的传输层协议
SSL:为网络通信提供安全及数据完整性的安全协议
TLS:基于SS...
分类:
其他好文 时间:
2016-04-29 20:08:58
阅读次数:
109
端到端协议 第五章从前几章研究的主机到主机的分组传递服务到转向进程到进程之间的通信信道,这正是网络体系结构中传输层(transport)的任务,由于它支持端点应用程序之间的通信,因此传输层协议有时也被称为端到端(end to end)协议。因特网提供尽力而为(best-effort)的服务,为满足应用程序所需的高级服务,不同传输层协议用于不同的算法组合。代表性的4种有:一个简单的异步多路分解服务,一...
分类:
其他好文 时间:
2016-04-29 19:26:52
阅读次数:
236