一、会话层

提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。这种能力对于传送大的文件极为重要。

二、表示层

主要作用是为异种机通信提供异种公共语言,以便能进行互操作。这种类型的服务之所以需要,是因为不同的计算机体系结构使用的数据表示方法不同。

例如,IBM主机使用EBCDIC编码,而大部分PC机使用的是ASCII码。在这种情况下,便需要表示层来完成这种转换。

三、应用层

包含通常使用的协议:

HTTP(Hyper text Transfer Protocol)协议:超文本传输协议使用TCP的80端口

FTP(File Transfer Protocol)文本传输协议

SMTP(Simple Mail Transfer Protocol)简单邮件传输协议,TCP是我25端口用户发邮件。

POP3(Post Office Protocol version3)邮局协议版本3,TCP的110号端口,用于收邮件的。

DNS(Domain Name System)域名解析协议。使用TCP和UDP的53号端口,作用是把www的域名解析成IP地址。

OSI参考模型是在协议开发之前设计出来的,意味着它不是基于某个特定的协议集而设计,因此它更加具有通用性。其余的网络模型都是基于OSI模型开发出来的。

四、传输层

是实现两个用户进程间端到端的可靠通信,处理数据包的错误,数据包的次序,以及一些其他关键传输问题。他向下是通信服务的最高层,弥补通信子网的差异和不足,而向上是用户功能的最底层。

主要功能:建立、维护和拆除传输层的链接,向网络层提供合适的服务。提供端到端的错误恢复和流量控制,向会话层提供独立于网络层的传送服务和可靠的透明数据传输。

传输层的相关协议:

TCP(Transmission control protocol 传输控制协议)

UDP(User Datagram Protcol用户数据报协议)

它们涉及服务使用的端口,主机根据端口号识别服务,区分会话。

端口:如www服务端口号:80         Telnet服务端口号:23等

C:\WINDOWS\system32\drivers\etc\services记录服务名称和对应的端口号

区分会话:源IP、源端口号、目标IP、目标端口号  四者共同唯一标识一个会话。

命令:netstat+空格+ -n  可以获取其他应用使用的端口和IP等,同时还可以查看会话。

五、网络层

一、主要功能:

完成网络中主机间的报文传输。

涉及的协议有IP、IPX等,网络层的设备必须能识别出网络层的地址,如路由器,三层交换机等都可以根据IP地址做出路径的选择,他们都属于网络层的设备。

路由器是一种链接多个网络或者网段的设备,它能将不同网络或网段之间的数据进行“翻译”,使它们可以互相“读懂”对方的数据,从而构成更大的网络。它是应用于不同网段或者不同网络之间的设备。

路由器之所以可以起到“翻译”的作用,因为它已经不是一个纯硬件设备,而是一个支持相当丰富的路由协议的软件和硬件结合的设备。它支持RIP、OSPF、EIGRP等,这些协议都是用来连接不同网段或网络的。

总结:路由器具有判断万罗连接地址和选择路径的功能,是网络层的一种互联设备,有隔离广播的作用,它的每一个端口都是一个单独的广播域,也是一个单独的冲突域。

从局域网接入广域网,使用路由器是最普遍的方式。

有点:1.各互联网的子网保持各子网的独立性,每个子网可以采用不同的拓扑结构,传输介质和网络协议,网络结构层次分明。

2.它可以完全屏蔽公司内部网络,有些路由器还集成了入侵防御和防火墙功能,可以用来防御攻击,保护内部网络的完全。

六、数据链路层

一、功能:

1.完成网络之间相邻结点的可靠传输。

2.物理层传输的是比特流(bit),数据链路层传输的是帧(Frame)。

3.数据链路层是通过MAC地址负责主机之间数据的可靠传输。

二、主要设备

1.网卡(NIC-Network Interface Card)-网络适配器,是连接计算机与网络之间的硬件设备。

功能:整理计算机发往网线的数据,并且将数据分解成适当大小的数据包之后向网络上发送出去。

注:网卡的MAC地址是它在被生产时,厂家烧录到ROM(Read Only Memory只读储存)中的,是唯一且不可更改的。

查看本机网卡的MAC地址:

命令:ipconfig+空格+/all

Physical Address:00-1A-4B-59-A2-45

MAC地址用十六进制表示,占用48个比特,前24个比特表示生产厂商,后24个比特表示设备的编号。

一个比特代表0或1,8个比特是一位,上面共六位,则共48个比特。

2.网桥(Bridge)(具有学习原MAC地址,目标MAC地址转发的能力)

作用:1.将两个LAN连接在一起,并且按MAC地址转发;

2.分割冲突域。

3.交换机(Switch)

工作过程:更具源MAC地址学习,目标MAC地址转发

交换机有三种转发方式:

(1)对已知单播帧,只往对应端口转发。

(2)对未知的单播帧,即交换机还没学习到的目标MAC地址,会进行广播(发往出接收端口以外的所有接口)。

(3)对广播帧或者组播帧进行广播。

注:交换机有几个端口就有几个冲突域,有且只有一个广播域。

交换机和网桥的区别:①网桥通常只有2个端口,交换机至少有4个端口,也有24,48或者更多端口的交换机。

②网桥是基于软件转发,交换机是基于硬件转发。所以它的造价比网桥低。

一个两个端口的网桥有两个冲突域和一个广播域。

网桥要比集线器处理更多的事情,如添加MAC地址表,进行MAC地址表的转发,所以速度要比集线器慢。

交换机的分类:

按功能可以分为三类:

(1)传统二层交换机

和集线器比,多了MAC地址表功能,属于数据链路层,有一个广播域和多个冲突域。

(2)VLAN型交换机

可以网管的交换机,多了VLAN功能,属于数据链路层,有多个广播域和多个冲突域。

(3)三层交换机

VLAN型交换机+路由器,是属于网络层的设备处于安全考虑,实际工程中使用三层交换机

七、物理层

1.物理层主要功能

完成相邻节点比特流之间的传输,控制数据怎样被放到传输介质上的,关心的是用什么物理信号来表示‘0’和‘1’,最初的链接是如何建立的,或者连接后是如何终止的。

主要设备:

中继器(Repearter):双绞线的有效传输距离是100m,超过100m后就会数据衰减,难以保证数据的准确性,因此我们要借助中继器。

作用:对信号进行放大,报纸元数据的相同。

集线器(Hub):相当于多个端口的中继器,内部构造是总线型的共享带宽的方式。

注:集线器会将消息发送给除发送给它消息的端口外的所有端口。

冲突域:当两个比特流在同一介质上相同传输就是产生冲突,冲突域是指发送数据给一个单一目标(单播)所影响的范围。

广播域:发送数据给一个不明确的目标所影响的范围。

集线器(不管网络接了多少个集线器)只有一个广播域和一个冲突域。

广播发送数据有两个不足的地方:

1.用户的数据包向所有节点发送,这样就给数据的通信带来不安全的因素,一些别有用心的人就很容易截获他人的数据包。

2.所有数据包都向所有节点发送,加上他是共享带宽的方式,就会更加造成网络拥塞现象,降低网络的执行效率。

集线器应用的场合:

不能用于较大的网络,通常适用于和交换机等设备一起分担小部分的网络通信负荷。

注:若网络中要使用HUB(集线器),那么PC最好在10台以内,带宽要在10/100Mbit/s以上。

广播方式有上面那么多的不足,为什么集线器还要使用广播方式呢?

因为他是一个物理层设备,基本不具备”智能“的能力,跟别说学习能力,他也不具备交换机具有的MAC地址表,因此他发送数据都没有什么针对性,只能使用广播。

应用层、表示层、会话层、传输层、网络层、数据链路层、物理层相关推荐

  1. 【计算机网络】计算机网络 OSI 参考模型 ( 计算机网络分层结构 | OSI 七层参考模型 | 应用层 | 表示层 | 会话层 | 传输层 | 网络层 | 数据链路层 | 物理层 )

    文章目录 一.计算机网络分层结构 二.OSI 七层参考模型 三.应用层 四.表示层 五.会话层 六.传输层 七.网络层 八.数据链路层 九.物理层 一.计算机网络分层结构 计算机网络分层结构 : ① ...

  2. 计算机网络笔记-应用层/传输层/网络层(2w字详细整理)

    文章目录 计算机网络 计算机网络概述 互联网的组成 网络边缘部分 C/S方式 P2P对等方式 网络核心部分 电路交换 分组交换 报文交换 传输延时 计算机网络体系概述 OSI七层模型 TCP/IP四层 ...

  3. 网络:七层,HTTP应用层、TCP传输层、IP网络层,拔网线TCP还在,三次握手保证双向与减少因延时传输错误

    网络七层 应,表,会,传,网,数,物 HTTP应用层 TCP传输层 IP网络层 应用层 与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的.例如,一个没有通信功能的字处理程序就不能执行通信的 ...

  4. 计算机网络传输层和应用层作业,计算机网络传输层作业.doc

    第三章作业信工A班 林秋慧 1101000120 试比较TCP与UDP 协议 相同点 不同点 TCP(传输控制协议) 为运输层的两个协议,为运行在不同主机上的应用进程之间提供了逻辑通信功能. 基本任务 ...

  5. 网络基础(一):传输层、数据链路层工作原理

    互联网最初的需求就是网络互连 进行信息传输来达到使人们在不同的地域都可以将信息共享.实现这个需求最基础的就是信息的传输.得感谢以前解决这个基本问题的同学,使得今天街上所有的人都变成了低头一族,抱着手机 ...

  6. 传输层与数据链路层滑动窗口协议的异同

  7. 软件开发架构介绍||OSI七层协议之物理层、数据链路层、网络层、传输层(mac地址、ip协议、断开协议、tcp协议之三次握手四次挥手)

    阅读目录 一.网络编程 一.网络编程 软件开发架构 C/S架构 C:客户端 想体验服务的时候才会去找服务端体验服务 S:服务端 24小时不间断的提供服务,即时监听,随时待命 B/S架构 B:浏览器 想 ...

  8. 网络原理 --- 传输层Ⅱ TCP协议中的确认应答,超时重传和连接管理

    文章目录 网络原理 传输层 TCP 协议 TCP的基本特性 1.确认应答 2.超时重传 3.连接管理 ❗❗①建立连接(三次握手) ②断开连接(四次挥手) 总结 网络原理 介绍TCP/IP协议中每一层里 ...

  9. 华为HCIA复习--传输层协议内容--必看必会

    传输层协议 tcp或者udp协议,传输层定义了主机应用程序之间端到端的连通性.传输层中最为常见的两个协议分别是传输控制协议和用户数据协议. 1.TCP:tcp是一种面向连接的传输层协议,提供可靠的传输 ...

  10. 计算机网络传输层课件,计算机网络基椽第八章(传输层)(全)ppt培训课件

    计算机网络基椽第八章(传输层)(全)ppt培训课件 (25页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 第八章 传输层,传输层的地位. ...

最新文章

  1. perl 字符串删除末尾几个字符_Perl字符串处理函数大全
  2. shell cut 取变量值
  3. false sharing
  4. iPhone 12s渲染图曝光,刘海变小了!
  5. [转载] 夯实Java基础系列8:深入理解Java内部类及其实现原理
  6. 计算机专业c类大学,【计算机应用技术】专业排名A+、A、B+、B、C类院校分数线...
  7. 计算机cad论文参考文献,autocad论文参考文献大全 autocad参考文献怎么写
  8. 怎么学计算机制作ppt,电脑ppt怎么做
  9. python将xls格式转成xlsx格式
  10. 用数据说话:北京房价数据背后的数据
  11. CentOS7安装squid代理服务器
  12. PHP的apcu是什么,opcache又是什么?
  13. 计算机专业专科可以进的国企,专科毕业生想进国企?这三大专业不要错过,成功率高达60%...
  14. 有什么好用的财务分析软件?
  15. 【SICP练习】95 练习2.68
  16. Excel转储mysql_小程序解析excel表格并存储到云数据库
  17. 总结vicky写的增删div
  18. 数据挖掘-实战记录(四)Echarts可视化
  19. matlab三维矩阵变换,交换维度,交换两行
  20. linux批处理定时删除文件,forfiles命令,在Windows删除旧文件-批处理删除文件

热门文章

  1. Jmeter接口自动化测试
  2. 关于switchhosts
  3. 4G模块DTU网关远程抄表方案(三):水表188协议
  4. Stable Diffusion 2.0 上线,却痛失黄暴图片生成能力
  5. Python 能用来干嘛?
  6. 分享一个绿色的食品蔬菜水果外卖预订网站bootstrap模板
  7. PC版微信快捷聊天回复助手小工具
  8. Ganymed使用简单demo
  9. 计算机专业用r5跟i5,笔记本电脑r5和i5区别
  10. 新手入门教程,从0开始入手APIcloud(二)