netstat -t :TCP协议 -u :UDP协议 -l :监听 -r :路由 -n :显示IP地址和端口号 常用: netstat -tlun 查看本机监听的端口 netstat -an 查看本机所有的网络连接 netstat -rn 查看本机路由表 DHCP 自动分配或者自动获取的服务 Re ...
分类:
Web程序 时间:
2020-01-24 18:47:39
阅读次数:
103
"TCP/IP协议" TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、 ...
分类:
其他好文 时间:
2020-01-21 19:48:01
阅读次数:
80
TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有: TCP包括FTP、HTTP、TELNET、SMTP等协议 UDP包括DNS、TFTP等协议 ...
分类:
其他好文 时间:
2020-01-21 10:51:24
阅读次数:
191
一、什么是socket? 当两台计算机需要通信的时候,往往我们使用的都是TCP去实现的,但是并不会直接去操作TCP协议,通常是通过Socket进行tcp通信。Socket是操作系统提供给开发者的一个接口,通过它,就可以实现设备之间的通信。 二、TCP是如何通信的? TCP连接和断开分别会存在3次握手 ...
分类:
其他好文 时间:
2020-01-16 23:58:25
阅读次数:
138
1.今日内容 1. socket套接字 2. 基于TCP协议的socket通信 3. 单个客户与服务端通信 4. 通信循环 5. 通信,连接循环 6. 利用socket完成获取远端命令 2.具体内容 1. socket套接字 2. 基于TCP协议的socket通信 + socket 套接字(模块): ...
分类:
其他好文 时间:
2020-01-16 23:40:33
阅读次数:
79
TCP 协议是 更靠近应用层,因此在应用程序中具有更强可操作性,一些重要 socket 选项都和 TCP 协议相关。 TCP 头部信息:TCP 头部信息出现在每个 TCP 报文段中,用于指定通信的源端端口号、目的端端口号、管理 TCP 连接、控制两个方向的数据流。 TCP 状态转移信息:TCP 连接 ...
分类:
其他好文 时间:
2020-01-14 20:42:19
阅读次数:
123
1.为什么要了解协议 程序员与协议合作,完成应用。 了解协议是为了了解协议完成了什么,提供了什么服务,自己还应该做什么。 2.从协议的角度,套接字是什么 套接字是协议的接口, IP套接字,代表可使用IP协议服务。 TCP套接字,代表可使用TCP协议服务。 3.对编程而言,UDP协议应该了解什么 (1 ...
分类:
其他好文 时间:
2020-01-12 21:56:48
阅读次数:
68
计算机网络 TCP的三次握手 参考: 一)、TCP协议的特点 定义: 1.是一个面向连接的、可靠的、基于字节流的传输层协议。 2.将应用层的数据分割成报文段并发送给目标节点的TCP层。 3.数据都有序号,对方收到则发ACK确认,没有则重传。 4.使用校验和来校验数据在传输过程中是否有误。 二)、TC ...
分类:
其他好文 时间:
2020-01-12 20:26:52
阅读次数:
99
在HTTP连接中报文分为请求(request)和响应(response)两种。每种报文在HTTP首部都有不同的字段来标识不同的用途。 1. 请求报文:HTTP协议使用TCP协议进行传输,在应用层协议发起交互之前,首先是TCP的三次握手。完成了TCP三次握手后,客户端会向服务器发出一个请求报文。请求报 ...
分类:
Web程序 时间:
2020-01-11 20:01:27
阅读次数:
112
首先我解释一下,为什么HTTPs链接比较慢。 HTTPs链接和HTTP链接都建立在TCP协议之上。HTTP链接比较单纯,使用三个握手数据包建立连接之后,就可以发送内容数据了。 上图中,客户端首先发送SYN数据包,然后服务器发送SYN+ACK数据包,最后客户端发送ACK数据包,接下来就可以发送内容了。 ...
分类:
Web程序 时间:
2020-01-11 14:47:12
阅读次数:
84