OSI七层网络协议 、TCP

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服务器传送到客户端的浏览器

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 10,471评论 0 8
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 14,470评论 6 174
  • 定义 网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。网络协议主要由三个要素组成:语义、语法及时...
    FlyAndroid阅读 4,590评论 0 10
  • 同样的,本文篇幅也比较长,先来一张思维导图,带大家过一遍。 一、 计算机网络体系结构分层 二、 TCP/IP 基础...
    涤生_Woo阅读 65,522评论 38 1,037
  • TCP/IP概述 TCP/IP起源于1969年美国国防部(DOD:The United States Depart...
    zhf_Zachariah阅读 11,020评论 6 114