文章分类 - udp和tcp
摘要:TCP在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立通过三次握手,释放则需要四次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的。 1. TCP短连接 模拟一种TCP短连接的情况: 在步骤5中,一般
阅读全文
摘要:tcp客户端构建流程 tcp服务器 一个很简单的tcp服务器如下: 服务器如何复用同一个端口而不会提示端口被占用tcp_server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)允许地址重用 注意点
阅读全文
摘要:1. udp网络程序-发送数据 创建一个基于udp的网络程序流程很简单,具体步骤如下: udp网络程序-发送、接收数据
阅读全文
摘要:1. 不同电脑上的进程之间如何通信 首要解决的问题是如何唯一标识一个进程,否则通信无从谈起! 在1台电脑上可以通过进程号(PID)来唯一标识一个进程,但是在网络中这是行不通的。 其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以
阅读全文
摘要:1.端口是什么? 如果一个程序需要收发网络数据,那么就需要有这样的端口 在linux系统中,端口可以有65536(2的16次方)个之多! 既然有这么多,操作系统为了统一管理,所以进行了编号,这就是端口号 2. 端口号 端口是通过端口号来标记的,端口号只有整数,范围是从0到65535 注意:端口数不一
阅读全文
摘要:1. 什么ip是地址 地址就是用来标记地点的 2. ip地址的作用 用来在网络中标记一台电脑,比如192.168.1.1;在本地局域网上是唯一的。 3. ip地址的分类(了解) 每一个IP地址包括两部分:网络地址和主机地址 3.1 A类IP地址 一个A类IP地址由1字节的网络地址和3字节主机地址组成
阅读全文

浙公网安备 33010602011771号