OSI七层模型
OSI 中的层 功能 TCP/IP协议族
应 用层 文件传输,电子邮件,文件服务,虚拟终 端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
表示层 数据格式化,代码转换,数据加密 没有协议
会话 层 解除或建立与别的接点的联系 没有协议
传输层 提供端对端的接口 TCP,UDP (RTP)
网 络层 为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP
数据链路层 传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,ARP,RARP,MTU
物 理层 以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2
************************************************************************************************************************************
TCP/IP五层模型的协议
应用层
传输层:四层交换机、也有工作在四层的路由器
网络层:路由器、三层交换机
数据链路层:网桥(现已很少使用)、以太网交换机(二层交换机)、网卡(其实网卡是一半工作在物理层、一半工作在数据链路层)
物理层:中继器、集线器、还有我们通常说的双绞线也工作在物理层**************************************************************************************************************************************
socket 流程
○ 服务器端:
(1) 创建套接字: socket --- 监听的套接字 (2) 绑定IP和端口 : bind
(3) 给创建出的套接字设置监听: listen
(4) 阻塞等待客户端的链接请求,
(5) 链接成功得到一个通信的套接字
(6) 通信:
□ 接收: read
□ 发送: write
(7) 关闭套接字:关闭文件描述符
○ 客户端:
(1) 创建一个套接字: socket
(2) 链接服务器: connect
(3) 链接成功:
发送数据 a) fgets, b) write()
接收数据 a) read()
作者:中国好师兄
链接:https://www.jianshu.com/p/6a5d273f3223
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
网友评论