网络编程
文章平均质量分 92
掌握永恒_sl3
这个作者很懒,什么都没留下…
展开
-
浅析TCP/IP协议,分片
1. TCP socket的buffer每个TCP socket在内核中都有一个发送缓冲区和一个接收缓冲区,TCP的全双工的工作模式以及TCP的流量(拥塞)控制便是依赖于这两个独立的buffer以及buffer的填充状态。接收缓冲区把数据缓存入内核,应用进程一直没有调用recv()进行读取的话,此数据会一直缓存在相应socket的接收缓冲区内。再啰嗦一点,不管进程是否调用recv()读取soc...转载 2018-08-22 10:53:00 · 5827 阅读 · 0 评论 -
局域网内和局域网间的通信(交换机和路由器)
1、交换机和路由器区别 交换机主要是用于组建局域网,而路由器则是负责让主机连接外网。2、局域网间通信 例子1: 1. PC1与PC2通信时,在PC1电脑中,应用层产生数据交给传输层;传输层进行数据的分段,使数据的大小适合在网络上传递,根据应用层不同软件产生的数据,选择不同协议栈进行封装TCP或UDP,再进行不同服务端口号的封装(例:WWW 80 ,FTP 21...原创 2018-08-30 17:40:54 · 22643 阅读 · 1 评论 -
网关的作用(两个内网主机通信原理)
网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层–应用层。 大家都知道,从一个房间走到另一个房间...转载 2018-08-30 16:01:33 · 10113 阅读 · 6 评论 -
网络7层模型理解 分段、分片、MTU、MSS
应用层:telnet,ftp,http,snmp 第七层: 表示层: 第六层: 会话层: 第五层: 传输层:tcp,udp 第四层: 网络层:ip ...转载 2018-09-05 16:22:53 · 6465 阅读 · 0 评论 -
TCP粘包,UDP不存在粘包问题
有关TCP和UDP 粘包 消息保护边界在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。TCP的socket编程,收发两端(客户端和服务器端)都要有一一成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对...转载 2018-09-05 16:24:26 · 1104 阅读 · 0 评论