网络基础总结必会

网络

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  风景!  阅读(112)  评论(0编辑  收藏  举报