128.网路编程

网路编程

1/网络编程的两个要素是什么

1 ip和端口号

2 提供网络通信协议(TCP/IP) 应用层、传输层、网络层、物理层、数据链路层

2/ip的分类

1

Ipv4 现在常用的,如192.0.0.1 差不多快用完了

ipv6 16个字节组成  ----> 8个无符号整数 如 23if:7833:0202:3rgf:dg78:2fdj:4533:jei3

2

还可以分为公网地址和私网地址

私网地址就是局域网,范围为192.168.0.0----192.168.255.255

3/网络通信协议(TCP/IP)

1 TCP

“三次握手”   a发送给b,b收到后发回给a,a收到b的反馈确认收到消息,点对点的通信是可靠的,确保双方都正常通信

在连接中可以进行大量数据的传输

传输完毕,需要释放已经建立的连接,效率低

TCP发送数据“三次握手”

图片

“三次握手”   a发送给b,b收到后发回给a,a收到b的反馈确认收到消息

TCP关闭数据”四次挥手“

一般由客户端主动要求断开通信,虽然服务器也可以主动要求断开

a告诉b,a想断开了,b收到后发回给a,然后b告诉a我关闭了通信,a收到后跟b说我知道了

图片

2 UDP

猜你喜欢

转载自blog.csdn.net/weixin_43206161/article/details/113001474