1.有连接和无连接的区别:tcp需要三次握手建立连接,四次挥手释放连接,而udp是直接利用ip提供面向连接的通信服务。、 2.tcp提供可靠的服务,其传输数据,无差错,无丢失,不重复,按序到达;udp尽最大努力传输。 3.tcp面向字节流,可以拆分发送;udp面向报文不可拆分,如果报文过大会在网络层 ...
分类:
其他好文 时间:
2017-09-25 22:58:39
阅读次数:
214
一:UDP协议是非面向连接的协议,不同于TCP扫描依赖于建立连接过程,因此UDP扫描是不可靠的 udp主机扫描原理:利用ICMP端口不可达报文进行扫描 当发送一个udp数据包到主机的某个关闭端口上时,目的主机会返回一个ICMP包指示目标端口不可达,这样意味着主机是存活的 优点:可以完成对UDP端口的 ...
分类:
编程语言 时间:
2017-09-20 19:42:11
阅读次数:
1805
dns基础工作原理bindBerkerleyInformationNameDomainDNSDomainNameServerTCP/UDP53UDP53无连接协议,域名解析TCP53面向连接协议,区域传送历史IANA统一名字,自己hosts中维护(%windows%/system32/etc/hosts,/etc/hosts)统一维护,定时任务计划统一查询,glibc共享库作为客户端..
分类:
其他好文 时间:
2017-09-17 11:45:54
阅读次数:
163
简单讲讲: 1、TCP面向连接(应用程序之间传输数据前是需要经历3次握手,建立可靠连接。断开连接时,是需要4次挥手,断开连接); UDP是无连接的,即发送数据之前不需要建立连接;2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达; UDP尽最大努力交付, ...
分类:
其他好文 时间:
2017-09-07 20:20:52
阅读次数:
151
本篇内容 一、 udp协议套接字 1.TCP和UDP在传输层区别:UDP是无连接不可靠的数据报协议。TCP提供面向连接的可靠字节流。 2.使用UDP常见应用:DNS(域名系统),NFS(网络文件系统),SNMP(简单网络管理协议)。 3.代码应用: 服务端: 客户端: 注意:但这种方式并不能控制客户 ...
分类:
系统相关 时间:
2017-08-31 16:03:42
阅读次数:
238
开头先说几个协议: IP:网际协议 TCP:传输控制协议 Http:超文本传输协议 AMQP:高级消息队列协议 一:TCP是什么? TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 首先来看看OSI的七层模型: ...
分类:
其他好文 时间:
2017-08-31 12:51:48
阅读次数:
228
linux网络编程中主要分为服务器和客户端两部分,而网络编程中又分为TCP和UDP两种。TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套 ...
分类:
系统相关 时间:
2017-08-26 12:51:44
阅读次数:
285
http是无状态的面向连接协议,是应用层协议,在传输层使用TCP,在网络层使用IP http 1.0中默认使用短连接,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接 http1.1起默认使用长连接,用以保持连接特性。在响应头有加入这行代码: Connection:keep ...
分类:
Web程序 时间:
2017-08-24 14:56:11
阅读次数:
202
概念 1.Socket:网络上的两个程序通过一个双向的通信连接实现 数据的交换,这个连接的一端称为一个socket 2.端口: 3.传输协议: TCP/IP:网络通讯协议,有网络层ip和传输层tcp组成,ISO UDP:用户数据协议,一种无连接传输协议 TCP/IP与UDP的区别: 不同点: TCP ...
分类:
其他好文 时间:
2017-08-23 11:55:04
阅读次数:
281
一、什么是IP欺骗 IP spoof即IP 电子欺骗,我们可以说是一台主机设备冒充另外一台主机的IP地址,与其它设备通信,从而达到某种目的技术。 IP是网络层的一个非面向连接的协议, IP数据包的主要内容由源IP地址,目地IP地址,所传数据构成,IP的任务就是根据每个数据报文的目的地址,路由完成报文 ...
分类:
其他好文 时间:
2017-08-23 00:33:22
阅读次数:
166