网络基础总结必会

网络

osi五层协议

应用层 要发送的数据 http/https协议

传输层 端口 tcp/udp协议 四层路由器/四层交换机

tcp 面向连接 可靠 速度慢 长度不受限 全双工 流式传输

文件传输\邮件\实时通信

三次握手 :记那张图(SYN ACK) accept connect

1.三次握手是tcp协议建立连接的过程

2.由客户端发起一个syn请求,服务端接收并回复(syn\ack)

客户端收到ack和syn之后再回复一个ack

3.在原生的socket代码中三次握手是由accept connect

数据的交互 : 粘包现象 粘包成因

四次挥手 :记那张图(FIN ACK) close close

udp 无连接 面向数据报 不可靠 速度快 长度受限制 一对一 一对多 多对多

短消息类\在线观看视频

网络层 ip协议 路由器/三层交换机

数据链路层 mac地址 arp协议 网卡/交换机

物理层

局域网和广域网的区别 : 相对论

内网和公网的区别 : ip地址的区别

特殊的ip : 0.0.0.0 127.0.0.1

什么是交换机\路由器

代码

socket模块

tcp服务

udp服务 参数

tcp的粘包

如何解决

socketserver模块

固定的格式

posted @ 2019-09-24 15:38  风景!  阅读(128)  评论(0)    收藏  举报