UDP编程中,如果要完成通信,通信双方必须要创建DatagramSocket,通过DatagramSocket完成通信。 数据报包用来实现无连接包投递服务。每条报文仅根据该包中包含的信息从一台机器路由到另一台机器 UDP步骤: [1] 创建一个DatagramSocket用于表示发送端,通过send ...
分类:
其他好文 时间:
2019-05-12 01:23:15
阅读次数:
117
udp 发送ip段报文接口ip_append_data ip_append_data 函数主要用来udp 套接字以及raw套接字发送报文的接口。在tcp中发送ack 以及rest段的ip_send_unicast_reply也会调用;其主要作用是将收到的大数据报文拆分成多个等于小于MTU的SKB,为 ...
分类:
其他好文 时间:
2019-05-11 18:16:11
阅读次数:
133
简要分析了ip_local_deliver()以及ip_forward() ...
分类:
其他好文 时间:
2019-05-11 17:58:14
阅读次数:
175
RPC一般指远程过程调用协议 RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应 ...
分类:
其他好文 时间:
2019-05-11 09:22:41
阅读次数:
115
网络编程 网络:就是把计算机通过物理线路连接起来,形成网络,实现交换数据和共享信息。 网络通信的三要素: 1 IP地址:唯一的网络标识。 2端口号: 计算机中应用的标号,代表一个应用程序。0-1024系统使用或保留端口。 有效端口0-65536。 3通信协议: TCP 和 UDP。 网络通信模型 I ...
分类:
其他好文 时间:
2019-05-10 20:22:12
阅读次数:
104
是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。1)要在CentOS7上安装DHCP软件包命令如下yum-yinstalldhcp2)把配置文件复制到etc下命令如下cp/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example/etc/dhcp/dhcpd
分类:
其他好文 时间:
2019-05-10 09:50:21
阅读次数:
185
1.NFSNFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。优点:1.节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用2.用
分类:
系统相关 时间:
2019-05-10 09:22:17
阅读次数:
161
ss命令 是类似并将取代netstat的工具,它能用来查看网络状态信息,包括TCP、UDP连接、端口等。它的优点是能够显示更多更详细的有关网络连接状态的信息,而且比netstat更快速更高效。 如果系统没有ss命令,那就需要安装一下,ss命令属于iproute包,因此安装命令是yum -y inst ...
分类:
其他好文 时间:
2019-05-09 20:09:34
阅读次数:
140
nc命令 是一个简单、可靠、强大的网络工具,它可以建立TCP连接,发送UDP数据包,监听任意的TCP和UDP端口,进行端口扫描,处理IPv4和IPv6数据包。 如果系统没有nc命令,那么可以手动安装,安装命令为yum -y install nc。 nc命令的参数选项及说明 -l 指定监听端口,然后一 ...
分类:
其他好文 时间:
2019-05-09 19:51:42
阅读次数:
144
netstat用来查看系统当前系统网络状态信息,包括端口,连接情况等,常用方式如下: ,各参数含义如下: t : 指明显示TCP端口 u : 指明显示UDP端口 l : 仅显示监听套接字(LISTEN状态的套接字) p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序 n : 不进行D ...
分类:
Web程序 时间:
2019-05-09 13:50:55
阅读次数:
161