中科大 计算机网络8 协议层次和服务模型
协议层次
协议层次:现实生活中的例子
分层
分层处理和实现复杂系统
图中,左边是模块,右边是分层
计算机的设计是分层,每一层实现一个或一组功能,下层向上层提供服务;但效率比较低
对等层实体通过协议来交换数据信息【PDU协议数据单元,是指对等层次之间传递的数据单位】,通过层间的接口访问下层所提供的服务;通过层间的接口再向上层提供更好的服务
递归地
服务和服务访问点
套接字Socket就是层间的SAP(服务访问点)
服务提供者向服务用户提供服务,地点是服务访问点【SAP,层间接口】,形式是原语
Socket ApI【应用层使用传输层提供的服务】中的一系列函数就是原语【提供的是什么类型的服务】
服务的类型
面向连接的服务:
如:TCP
两个应用进程要先握手
无连接的服务;
如:UDP
服务和协议
协议:对等层实体
服务:在一个系统的内部,相邻两层之间,服务的接口上,服务提供者在SAP上使用原语向服务用户提供服务
数据单元DU
SDU:服务数据单元,上层要求传的信息
ICI:接口控制信息,传输时经过层间接口的加上的控制信息【接口控制信息,它是一种特殊的数据结构,进行层与层之间的数值传递】
IDU=ICI+SDU【接口数据单元】
上层来的SDU+头部(本层的ICI【接口控制信息】…)=PDU【本层地协议数据单元】
SDU非常小:
组合【多对一】
SDU一般状况:
【一对一】
SDU很大:
SDU分割【一对多】
Internet协议栈
物理层:传输一个个比特
数据链路层:传输帧,在相邻的两点之间传输以帧为单位的数据【point to point】
网络层:源主机到目标主机端到端的传输,以分组为单位【end to end】
传输层:进程到进程的区分,把网络层提供的不可靠的服务变为可靠的服务【TCP】
应用层:完成应用报文的交互
TCP/IP协议栈【互联网协议栈】:
路由:全局
转发:局部
OSI参考模型【七层】
ISO:国际标准化组织
OSI是Open System Interconnection的缩写,意为开放式系统互联。
表示层:为异种机通信提供一种公共语言,以便能进行互操作。
会话层:会话管理;建立,维持会话等
表示层和会话层的功能在TCP/IP协议中由应用层去实现
封装和解封装
网卡:集成了数据链路层和物理层的功能
网卡B【交换机B】从网口收到网卡A【交换机A】的帧,找到帧头帧尾的数据部分–分组,根据分组里面的目标IP地址查交换机的栈表或交换表,决定通过哪个端口发出去,由
端口封装为这条链路的帧,然后交给它的物理层,物理层把帧中的每一个比特变为物理信号/光信号,把它发送出去,就可以到达下一跳
源端:大的封装
中间部分:交换节点做一个两层的解封装与封装【路由器(网络层)】或三层的解封装与封装【交换机(数据链路层)】
目标端:大的解封装
各层次的协议数据单元叫法
PDU:协议数据单元
中科大 计算机网络8 协议层次和服务模型相关推荐
- 中科大 计算机网络10 第一章总结和习题
总结 中科大校园网络结构图
- 中科大 计算机网络13 FTP文件传输协议
FTP FTP:文件传输协议 早期分享文件采用FTP方式 客户端:下载文件 服务器:上传文件 FTP:控制连接 先建立控制连接[调用一系列Socket API],服务器守候在21端口;进行身份认证[用 ...
- 中科大 计算机网络2 什么是互联网
概论 互联网 1)网络–包括节点和边,与大小无关,如蜘蛛网,大脑神经元.. 下图的网络是一样的 2)计算机网络 联网的计算机所构成的系统 包括主机节点(笔记本,ipad,手机,联网的冰箱等,是源和目标 ...
- 中科大计算机网络空间安全,2020年中国科学技术大学网络空间安全考研经验分享...
原标题:2020年中国科学技术大学网络空间安全考研经验分享 大家好,我是育明考研小赵老师 关于中国科学技术大学网络空间安全考研信息汇总,请参考 一.院校介绍 中国科学技术大学创建于1958年,是中国科 ...
- 中科大 计算机网络11 应用层原理
应用层大纲 传输层向应用层提供的服务,形式是Socket API(原语) 一些网络应用的例子 互联网层次中,应用层协议最多 流媒体应用:直播 网络核心最高的层次就是网络层 应用进程通信方式 C/S: ...
- 协议层次及其服务模型
一.分层的原因 (1)清楚的结构模型允许我们对大型复杂系统定义其特定部分,探讨其各部分的关系. (2)模块化使得系统的维护.升级简化,例如改变其某一层服务的具体实现对系统其余部分透明. (3)分层式将 ...
- 中科大 计算机网络15 DNS域名解析系统
DNS的必要性 DNS域名解析系统:不是直接给人使用的,而是给其他应用使用的 域名到IP地址的转换[使用:web应用,FTP应用...] 在应用层跑的基础设施,为其他应用而使用 网络层的工作的设备使用 ...
- 中科大 计算机网络12 Web和HTTP
Web与HTTP 对象:web页中其实是对象链接 URL:通用资源定位符[任何对象都可以使用URL来唯一标识] 用户名:口令[支持匿名访问,用户名和口令不计] 端口:HTTP:80 FTP:21[使用 ...
- 中科大 计算机网络9 互联网历史
总纲 计算机网络 早期1960以前 1961-1972 NCP协议:相当于现在的TCP和IP协议 每个节点即是数据的源也是数据的目标
最新文章
- 幸运数字Ⅱ(树型结构构造答案,打表)难度⭐⭐
- 98.验证二叉搜索树
- 给内部类对象数组属性赋值时报错:Exception in thread main java.lang.NullPointerException...
- Xcode10升级问题:Multiple commands produce Info.plist
- java笔试题及答案
- 格式转换器怎么修改视频文件?把kux格式转换成mp4的技巧
- 第七周-C语言 求方程的共轭复根
- python爬虫爬取图片代码_python爬虫爬取图片的简单代码
- EMC EMI EMS 介绍
- android5.1 取消录制屏幕跳出的权限对话框
- rap技术原理_那些你可能没有听到的技术特色Rap
- H5打开支付宝小程序
- 转载,常用RGB color
- static全局变量与普通的全局变量
- CentOS7 安装WPS: libGLU.so.1()
- avi转换成mp4格式,avi转mp4
- K-means聚类实现图片分割
- 美国 25 大高薪职业 11 为技术岗位
- 计算机信息技术专业学什么,电子与信息技术专业主要学什么
- Wscript对象详解
热门文章
- python读取栅格gdal库下载链接
- linux将汇编转为机器码,汇编语言 高级语言 机器语言 本地代码
- iphone闪退修复工具_升级 iOS 14.2 微信闪退?iPhone 12 维修贵
- 【Python CheckiO 题解】Flatten a List
- *【洛谷 - P1025】数的划分(dfs 或 dp 或 母函数,第二类斯特林数Stirling)
- 【牛客 - 301哈尔滨理工大学软件与微电子学院第八届程序设计竞赛同步赛(高年级 )】小乐乐和25(模拟,技巧)
- 【HihoCoder - 1880】地铁环线 (前缀和,水题,模拟)
- 【qduoj - 1121】小明的贪心题(Dijkstra最短路 + 最短路条数)
- CURLE_WRITE_ERROR
- CS231n Convolutional Neural Networks for Visual Recognition------Python Tutorial