OSI七层网络协议
物理层(光钎、电缆遵守一些物理层的协议进行0、1数据的传输,这一层数据的单位是bit)
数据链路层(从物理层接受的数据进行mac地址的封装和解封装,主要设备是交换机)
网络层(将从数据链路层接收到的数据进行IP地址的封装和解封装,主要设备是路由器,ip的寻址就叫做路由)
传输层(定义一些TCP/UDP这些协议)
会话层(建立连接的意思)
表示层(对会话层数据的解析,对图片、音频这些二进制数据进行解析)
应用层(把解析出来的数据显示出来)
根据TCP/IP参考模型事先全球计算机的互联
TCP/UDP
TCP(传输控制协议)相当于打电话 :Transmission Control Protocol
1、建立连接,形成传输数据的通道
2、通过3次握手完成可靠的连接,安全送达
3、必须建立连接,效率会稍低,在传输中数据大小不受限制
UDP(用户数据报协议)相当于发短信 数据报自带寻址功能
1、将数据(短信内容)和目的地(电话号码)封装成数据包中发送,不需要建立连接
2、每个数据包的大小限制在64K之内
3、不需要建立连接传输数据快,不可靠的传输协议(相当于广播)
关于XMPP
xmpp的基本用法 socket建立连接的过程HTTP协议
超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器
网友评论