什么是socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口,socket起源于Unix,而Unix/liunx基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read – 关闭close”模式 来操作。Socket就是该模式的一个实现 ...
分类:
编程语言 时间:
2018-10-23 00:12:04
阅读次数:
188
1.基于TCP/IP - http协议是基于TCP/IP协议之上的应用层协议。 2.基于请求响应,相应模式 -HTTP协议规定,请求从客户端发出,最后服务器端响应该请求并 返回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有 接收到请求之前不会发送响应 请求协议 > 浏览器 服务器 < 响 ...
分类:
Web程序 时间:
2018-10-21 12:08:48
阅读次数:
187
一直在说,但是没有系统的文档理解过。 1.本质 目前有很多Java的RPC框架,有基于Json的,有基于XML,也有基于二进制对象的。 他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话 ...
分类:
Web程序 时间:
2018-10-19 02:15:33
阅读次数:
222
参考资料:https://www.xuebuyuan.com/3182300.html端口的概念:在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSLModem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FT
分类:
其他好文 时间:
2018-10-18 12:28:47
阅读次数:
172
本文主要讲述了ARP的作用、ARP分组格式、ARP高速缓存、免费ARP和代理ARP。 1.学习ARP前要了解的内容 建立TCP连接与ARP的关系 应用接受用户提交的数据,触发TCP建立连接,TCP的第一个SYN报文通过connect函数到达IP层,IP层通过查询路由表: 如果目的IP和自己在同一个网 ...
分类:
其他好文 时间:
2018-10-17 00:06:18
阅读次数:
126
TCP是因特网中的传输层协议,使用三次握手协议建立连接,下面是TCP建立连接的全过程。 TCP断开连接的过程:TCP四次挥手。 TCP/IP 协议簇分层结构 数据链路层主要负责处理传输媒介等众多的物理接口细节; 网络层负责处理数据分组在网络中的活动,包括上层数据报文的分割、选路 等; 传输层则负责为 ...
分类:
其他好文 时间:
2018-10-17 00:00:57
阅读次数:
375
为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最 ...
分类:
其他好文 时间:
2018-10-16 19:21:44
阅读次数:
149
前沿 在学代码审计,然后最近做Linux协议栈的审计,发现Linux不愧是一个久经考验的系统,本来以为可以找到个DoS的,结果发现其在TCP/IP协议栈的链路层实现,利用了各种技术,用来提高性能与安全性。 工具 在跟踪数据从网卡到TCP/IP协议栈的过程中,使用4.10.0内核,利用understa ...
分类:
系统相关 时间:
2018-10-14 20:59:52
阅读次数:
260
一、什么是TCP/IP TCP/IP是一个协议族,是因为TCP/IP协议包括TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等许多协议,这些协议一起称为TCP/IP协议。 通信类似于语言的沟通,可以把协议理解为语言沟通,大家都说中文,咱们两个人能够互相交流。 为 ...
分类:
其他好文 时间:
2018-10-13 19:51:48
阅读次数:
158
网络协议: TCP/IP 和UDP/IP TCP/IP TCP/IP(Transmission Control Protocol/Internet Protocol)是一种可靠的网络数据传输控制协议。定义了主机如何连入因特网以及数据如何在他们之间传输的标准。 TCP/IP协议参考模型把所有TCP/I ...
分类:
其他好文 时间:
2018-10-13 00:03:55
阅读次数:
355