linux 网络7层模型,Linux网络编程——OSI七层模型、TCP/IP模型
OSI七层模型
开放式系统互连(Open System Interconnect),模型分为7层,从下往上依次为:
物理层:
数据链路层:
网络层:
传输层:
会话层:
表示层:
应用层:
记不住怎么办?往下看,理解了就容易记住了。
物理层
有人说物理层也即是计算机之间物理传输设备和媒介,比如网线、集线器、中继器、双绞线、同轴电缆......
让我们来看一下物理层的定义:
【为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性】
用人话翻译过来就是:物理层目的是为了传输数据。
在哪传输数据呢?
各传输媒体间。
传输什么样的数据呢?
比特流数据。
什么是比特流呢?
1和0组成数据流。
怎样规定何为0何为1呢?
没错,这就是物理层干的事儿,虽然不仅仅只是这些。
如上所述,现在计算机间通信媒介和设备种类繁多,通信方式也各异,如何屏蔽这些差异,使得其上层—数据链路层感觉不到这些差异,且只需关注本层的服务和协议,不必关心具体的物理传输媒介是什么。
那么物理层具体怎么来屏蔽这些差异,又包括哪些内容呢?
RS232接口标准就是物理层的内容。此外还有RS-449、X.21、V.35、ISDN、以及FDDI、IEEE802.3、IEEE802.4、和IEEE802.5等。
(1) 机械特性
指明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。如DB9的9针
(2) 电气特性
指明在接口电缆的各条线上出现的电压的范围。如-15V~+15V
(3) 功能特性
指明某条线上出现的某一电平的电压表示何意。如+3V~+15V表示低电平0
(4)规程特性 指明对于不同功能的各种可能事件的出现顺序。如各信号线的工作顺序和时序。
网络层
linux 网络7层模型,Linux网络编程——OSI七层模型、TCP/IP模型相关推荐
- OSI参考模型和TCP/IP模型
文章目录 1.OSI参考模型 1.1 OSI参考模型简介 1.2 OSI七层参考模型 2.TCP/IP模型 2.1 TCP/IP模型(五层/四层) 2.2 各层对应的协议 3.数据封装解封装过程 4. ...
- 网络编程-----OSI七层模型、TCP/IP模型
OSI网络七层模型以国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系为参考模型,不仅包括一系列抽象的术语或概念,也包括具体的协议. 每一层实现各自的功能和协议,并完成与相邻层的接 ...
- Day09: socket网络编程-OSI七层协议,tcp/udp套接字,tcp粘包问题,socketserver
今日内容:socket网络编程 1.OSI七层协议 2.基于tcp协议的套接字通信 3.模拟ssh远程执行命令 4.tcp的粘包问题及解决方案 5.基于udp协 ...
- 计算机网络中对等层,【计算机网络】两个网络模型——OSI参考模型和TCP/IP模型...
计算机网络 两个网络模型 计算机网络模型 分层机制----规划通讯细节 层与层之间之间是独立的.屏蔽的,下层为上层提供服务. 一些概念 实体: 任何发送/接收信息的软件/硬件进程. 对等层: 两个不同 ...
- Internet协议栈 TCP/IP模型 、以太网封装以及解封装过程、物理层、链路层、网络层、传输层、应用层的作用 OSI七层模型
目录 TCP/IP参考模型 以太网数据封装以及解封装过程: 各层次的传输数据单元 编辑 物理层: 发送端: 接收端: 作用: 链路层: 作用: 网络层: 作用: 传输层: 8个比特(bit)=1个字 ...
- 计算机网络:ISO/OSI参考模型和TCP/IP模型
注:最后面试挑战,你掌握了吗? 文章目录 OSI参考模型 历史 OSI详细描述 应用层概述 表示层概述 会话层概述 传输层概述 网络层概述 数据链路层概述 物理层概述
- 【网络编程】一、如何记住OSI七层协议模型,看完还记不住的来打我。
学过计算机网络这门课的童鞋,一定都知道OSI七层协议模型. 那么现在闭上眼,能按顺序说出来的童鞋麻烦右上角点个赞,让博主看看有多少? 哇,0个赞,不是吧. 没关系,下面跟着博主的思路,看完本篇之后,我 ...
- 网络分层(OSI七层模型、TCP/IC四层/五层模型)
转自:https://blog.csdn.net/yuiop123455/article/details/107486126 目录 一.OSI七层模型 OSI七层模型概念 OSI七层模型分别是 二.T ...
- 网络之OSI七层模型
观前提示:本篇博客演示使用的 IDEA 版本为2021.3.3版本,使用的是Java8(又名jdk1.8) 电脑使用的操作系统版本为 Windows 10 目录 网络初识 1.计算机与网络 1.1 计 ...
最新文章
- KALI Linux 系统安装 翻译
- 清理恶意插件提高上网速度
- 打开chm文件不能显示内容的解决办法
- Python下载安装
- GIS+=地理信息+容器技术(4)——Docker执行
- 51nod1237 最大公约数之和 V3
- Python监视用户计算机桌面窗口焦点的变化情况
- AndroidStudio安卓原生开发_UI高级_RecyclerView_循环复用控件_代替ListView_GridView---Android原生开发工作笔记121
- iOS中如何旋转UIView
- 替代密码的c语言程序,替代密码及置换密码的C语言实现.doc
- js 运行中断停止_javascript 终止函数执行操作
- RestSharp是什么?
- 英语诗歌中的格律与韵 | Meter Rhyme
- 写渗透测试/cnvd/src/cve报告文档
- 【修真院“善良”系列之十七】请拿好这支时间之箭
- b区计算机复试国家线,今年调剂太恐怖 B区考研分数线竟比A区高?
- 传奇登录器自动获取服务器,gom引擎配置登录器补丁读取规则的说明
- 实现计算器(C++版 )
- 天河一号超级计算机研究成功,超级计算机“天河一号”研制成功
- 【软件项目管理】任务(活动)之间的排序依据主要有:强制性依赖关系、软逻辑关系、外部依赖关系