分享
  1. 首页
  2. 文章

网络协议

lobo · · 3506 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

1、网络层级结构 ![20150825165024551.png](https://static.studygolang.com/180412/bf7ca05c537ccabec732754724851d68.png) 2、各层对应得协议 ![image.png](https://static.studygolang.com/180412/5307609ca1204b1a6ad38154f1583280.png) 3、各层理解 ![image.png](https://static.studygolang.com/180412/59fb654a54e3b2184f0fe9bdac182a9c.png) 备注:(1)、运用层:为应用程序提供服务并规定应用程序中通信相关的语法、语义、时序 (2)、表示层:将应用处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换为上层能够处理的格式; (3)、会话层:负责建立和断开通信连接(数据流动的逻辑通路),记忆数据的分隔等数据传输相关的管理 (4)、传输层:提供端到端的交换数据的机制,检查分组编号与次序,传输层对其上三层如会话层等,提供可靠的传输服务,对网络层提供可靠的目的地站点信息,数据的单位称为数据段(segment) 主要功能:为端到端连接提供传输服务(Tcp是典型的可靠传输,而Udp则是不可靠传输);为端到端连接提供流量控制,差错控制,服务质量(Quality of Service,QoS)等管理服务 (5)、网络层:将数据传输到目标地址;目标地址可以使多个网络通过路由器连接而成的某一个地址,主要负责寻找地址和路由选择,网络层还可以实现拥塞控制、网际互连等功能;数据的单位称为数据包(packet) (6)、 数据链路层:负责物理层面上的互联的、节点间的通信传输(例如一个以太网项链的2个节点之间的通信);该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等;数据的单位称为帧(frame);数据链路层协议的代表包括:ARP、RARP、SDLC、HDLC、PPP、STP、帧中继等 (7)、物理层:负责0、1 比特流;规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性;该层为上层协议提供了一个传输数据的物理媒体;数据的单位称为比特(bit)

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
3506 次点击
被以下专栏收入,发现更多相似内容
18 回复 | 直到 2019年07月01日 16:31:33
暂无回复
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏