
TCP/IP协议簇
蓝鲸123
做更好的自己
展开
-
网络传输层在网络中的地位
Internet 是基于TCP/IP网络协议栈实现的。 在应用层,有众多的应用进程,分别使用不同的应用层协议;在网络接口层,有多种数据链路层协议,可以和众多的物理网连接;在网络层,只有一个IP实体。 在发送端所有的应用进程的信息都要汇聚到ip层,;在接收端,下层的信息又从ip层分发到不同的应用进程。 粗略的说,在ip层每一台主机都有一个唯一的ip地址。 传输层与网络层在功能上最大的区别...原创 2018-03-23 10:51:34 · 785 阅读 · 0 评论 -
网络中进程通信的标识
在internet 中,一个完整的网络进程通信需要由两个进程组成,两个进程是通信的两个端点,并且只能使用同一种传输层协议。也就是说,不可能通信的一端用TCP,而另一端用UDP。因此一个完整的网间通信需要一个五元组在全局中唯一的标识。 这个五元组: (传输层协议、本机的IP地址,本机的传输层端口,远机的ip,远机的传输层端口号)...原创 2018-03-23 11:01:19 · 4201 阅读 · 0 评论 -
TCP与UDP的区别
UDP是面向消息的协议,协议以消息为单位在网上传输数据,消息在发送端一条一条的发送,在接收端也只能一条一条的接收。每一条消息是独立的消息之间存在着边界。称为“保护消息边界”。 面向消息的协议适用于交换结构化的数据,网络游戏就是一个很好的例子,玩家们贾环的是一个个带有地图信息的数据包。 TCP是基于流的协议,基于流的协议不保护消息边界,将数据当做字节流传输,不管实际的消息边界是否存在。 发送端...原创 2018-03-23 11:24:45 · 282 阅读 · 0 评论