一、套接字的类型A.流套接字(SOCK_STREAM) 用于提供面向连接、可靠的数据传输服务,其使用传输层的TCP协议B.数据报套接字(SOCK_DGRAM)用于提供一个无连接、不可靠的服务,其使用传输层上的UDP协议C.原始套接字(SOCK_RAM)原始套接字是相对表中套接字(即前面两种套接字)而言的。它与标准套接字的区别是原始套接字可以读写内核没有处理的IP数据包,流套接字只能读取TCP协议的...
                            
                            
                                分类:
系统相关   时间:
2016-04-01 18:24:25   
                                阅读次数:
285
                             
                    
                        
                            
                            
                                DHCP协议前身为bootp,相比前身引入了租约lease的功能,c-s的服务架构体现在:server端:UDP/67bootpsclient端:UDP/68bootpcDHCP协议使用四种消息为客户端提供IP地址。DHCPdiscoveryDHCPofferDHCPrequestDHCPack在client端首次申请IP地址时,四种消息全是广播包,目的IP地址:..
                            
                            
                                分类:
其他好文   时间:
2016-03-30 16:37:17   
                                阅读次数:
316
                             
                    
                        
                            
                            
                                1、DNS服务原理详解2、DNS服务原理详解3、bind基本配置详解一、DNS服务Domainnameserver域名服务,工作在53号端口,查询时使用udp协议,传输时使用tcp协议。FQDN(FullQualifiedDomainName)完全合格域名根域:rootdomain如:.一级域:top-leveldomain如:com\net\cn\gov\org\m..
                            
                            
                                分类:
其他好文   时间:
2016-03-29 06:30:50   
                                阅读次数:
175
                             
                    
                        
                            
                            
                                    我们知道,对于UDP协议的通信,除了可以用来聊天外,可以发送广播数据。只要向广播地址的某个端口发送数据就可以进行广播,子网中只要监听该端口的socket就能收到广播消息。 最简单的方法就是向255.255.255.255发送消息,这样就可以在本地网络中广播了,由于路由器不转发对该地址所发送的内容,所
                            
                            
                         
                    
                        
                            
                            
                                一般来说,自己编写DNS是没有必要的,目前开源的dns服务软件很多,功能也很强大。但是,有时候又是很有必要的,有着诸多好处。比如说,用于企业内网,简化DNS配置,可以根据企业需求添加新的功能,非常灵活。本文试着用java实现一个最简单的DNS服务。 DNS是基于udp协议的,默认端口为53。 在自己
                            
                            
                                分类:
编程语言   时间:
2016-03-20 16:00:44   
                                阅读次数:
263
                             
                    
                        
                            
                            
                                二、IP,TCP,UDP,HTTP,TCP/IP,Socket IP协议,为计算机网络相互连接进行通信而设计的协议。 TCP/UDP协议,基于二进制流的控制间传输协议。 TCP是面向链接的,虽然说网络的不安全不稳定特性决定了多少次握手都不能保证连接的可靠性,但TCP的三次握手在最低限度上(实际上也很
                            
                            
                                分类:
Web程序   时间:
2016-03-18 20:20:33   
                                阅读次数:
227
                             
                    
                        
                            
                            
                                    UDP协议 .vs. TCP协议: 原理上:(TCP报文段. vs . UDP用户数据报) TCP协议的特性: TCP是面向连接的运输层协议,应用程序在使用TCP协议之前,必须先建立TCP连接。在传送数据完毕之后,必须释放已建立的TCP连接。 每一条TCP连接只能有两个端点,每一条TCP协议只能是点
                            
                            
                                分类:
其他好文   时间:
2016-03-18 17:28:06   
                                阅读次数:
160
                             
                    
                        
                            
                            
                                    UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。 UDP数据报结构: UDP首部格式: 解释: 由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标志用以区分不同的程序所需要的数据包。端口号的功能就在
                            
                            
                                分类:
其他好文   时间:
2016-03-16 00:47:22   
                                阅读次数:
289
                             
                    
                        
                            
                            
                                一、TCP/IP协议简析TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层:网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:TCP协议与UDP协议应用层:FTP、HTTP、TELNET、SMTP、DNS等协议 HTTP是应用层协议,其传输都是被包装成TCP
                            
                            
                                分类:
Web程序   时间:
2016-03-11 14:11:22   
                                阅读次数:
173