2、层次关系

一.物理层:
   目的:保证原始数据比特流的无误传输。
   任务:物理层定义电压、接口、线缆标准、传输距离等。物理层协议定义接口的四个基本功能特性:
    机械特性:说明了接口所用接线器的形状和尺寸、引线数目和排列等。
    电气特性:说明在接口电缆的哪根线上出现的电压应为什么范围。
    功能特性:说明某根线上出现的某一电平的电压表示何种意义。
    规程特性:说明对不同功能的各种可能事件的出现顺序。

二.数据链路层与交换机:
数据链路层的功能:
      数据链路的建立、维护与拆除
      帧包装、帧传输、帧同步
      物理地址定义
      网络拓扑结构(以太网帧、令牌环帧)
      差错控制(帧的差错恢复)、流量控制
      采用透明传输的方法将帧中的数据和控制信息分开

交换机转换原理:
转发:交换机根据MAC地址表单播转发数据帧
学习:MAC地址表是交换机通过学习接收的数据帧的源MAC地址来形成的
广播:如果目标地址在MAC地址表中没有,交换机就向除接收到该数据帧的端口外的其他所有端口广播该数据帧
更新:交换机MAC地址表的老化时间是300秒,交换机如果发现一个帧的入端口和MAC地址表中源MAC地址的所在端口不同,交换机将MAC 地址重新学习到新的端口

三.网络层:
功能:定义了基于IP协议的逻辑地址,连接不同的媒介类型,选择数据通过网络的最佳路径。
路由:跨越从源主机到目标主机的一个互联网络来转发数据包的过程
路由表:在路由器中维护的路由条目,路由器根据路由表做路径选择。
静态路由
  特点:路由表是手工设置的;除非网络管理员干预,否则静态路由不会发生变化;路由表的形成不需要占用网络资源
  适用环境:一般用于网络规模很小、拓扑结构固定的网络中
默认路由
   特点:在所有路由类型中,默认路由的优先级最低
   适用环境:一般应用在只有一个出口的末端网络中或作为其他路由的补充
动态路由:网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新和维护路由表的过程;基于某种路由协议实现的
   特点:减少管理任务,占用网络带宽
lRIP是为TCP/IP环境中开发的第一个路由选择协议标准

RIP是一个距离-矢量路由选择协议
RIP工作原理:RIP路由协议向邻居发送整个路由表信息;RIP路由协议以跳数作为度量值根据跳数的多少来选择最佳路由;最大跳数为15跳,16跳为不可达;经过一系列路由更新,网络中的每个路由器都具有一张完整的路由表的过程,称为收敛

四:传输层协议与应用:
传输层的作用:IP层提供点到点的连接而传输层提供端到端的连接
TCP(Transmission Control Protocol 传输控制协议)
      可靠的、面向连接的协议;传输效率低
TCP需要克服:网络的延迟和抖动;网络的报文丢失;网络路径上,不同段的最大传输大小;其它的各种可能的失败情况
UDP(User Datagram Protocol用户数据报协议)
    不可靠的、无连接的协议( UDP是无连接的,其可靠性基本等同于IP层);
    传输效率高:直接在IP分组的基础上,增加一个8字节的UDP头
UDP的适用情景:简单的“请求-响应”服务(如DNS,请求www.baidu.com的IP地址);数据的时效性要求比较高,但是完整性和正确性要求不高的情景

四:应用层协议与应用
功能:和应用程序协同工作,利用基础网络交换应用程序专用的数据
常用的应用层协议: DNS、SMTP与POP3、HTTP与HTTPS、Telnet、 FTP与TFTP

DNS (Domain Name System 域名系统)
完成域名与IP地址之间的映射( nslookup )
端口 udp 53 / tcp 53

SMTP(Simple Mail Transfer Protocol-简单邮件传输协议)
用于发送和接收邮件
端口号25

POP3(Post Office Protocol v3-邮局协议版本3)
用于客户端接收邮件
端口号110

HTTP(Hypertext Transfer Protocol-超文本传输协议)
用于传输Internet浏览器使用的普通文本、超文本、音频和视频等数据
端口号为TCP的80

HTTPS(安全超文本传输协议)
基于HTTP开发
提供加密,可以确保消息的私有性和完整性
端口号为443

Telnet (Terminal Network)
用于文本方式远程管理计算机或路由器等网络设备
端口号为TCP的23

FTP(File Transfer Protocol-文件传输协议)
用于传输文件
端口号为TCP的21和20

TFTP(Simple File Transfer Protocol-简单文件传输协议)
用于文件传输
端口号为UDP的69

OSI七层和TCP/IP四层对应关系

本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/1745649

OSI七层与TCP/IP四层模型相关推荐

  1. 详解OSI七层网络模型 TCP/IP四层模型

    @TOC这里对OSI七层网络模型和TCP/IP四层模型及其下的各层和TCP协议的设计核心做出总结供大家参考,如有错误欢迎指出讨论! OSI七层网络模型 & TCP/IP四层模型 OSI七层模型 ...

  2. OSI[七层]与TCP/IP[四层]模型简述简图

    OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织(Interna ...

  3. 计算机网络体系结构(OSI七层、TCP/IP四层、五层协议)

    1.概述 2. 五层协议 2.1 应用层 为特定应用程序提供数据传输服务,例如 HTTP.DNS 等.数据单位为报文. 2.2 运输层 提供的是进程间的通用数据传输服务.由于应用层协议很多,定义通用的 ...

  4. OSI七层与TCP/IP四/五层网络架构

    一.模型 (1)OSI七层模型 开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统 ...

  5. OSI七层与TCP/IP五层

    OSI七层与TCP/IP五层网络架构详解 OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助.今天偶又复习了一下: (1)OSI七层模型 OSI中的层 功能 ...

  6. OSI七层与TCP\IP协议

    网络基础 网络基础 osi七层与TCP\IP协议 1为什么要分层? 2OSI七层模型 3七层总结 4数据封装的过程 5TCP/IP协议族的组成 总结 网络基础 什么是网络 网络:计算机网络是一组计算机 ...

  7. 基础(网络知识 二)——OSI七层与TCP/IP四/五层网络架构

    1.  OSI七层理论模型 OSI是Open System Interconnect的缩写,意为开放式系统互联.开放系统互连参考模型 (Open System Interconnect 简称OSI)是 ...

  8. 计算机网络参考模型(OSI七层与TCP/IP协议)

    目录 1 为什么要分层 1.1 层次划分的必要性 1.2 层次划分的方法 1.2 层次划分的优点 2 七层和四层的定义 2.1 七层的介绍 2.1.1 OSI七层参考模型 2.1.2 OSI七层工作原 ...

  9. 【计算机网络】计算机网络概述 : 总结 ( 概念 | 组成 | 功能 | 分类 | 性能指标 | OSI 七层参考模型 | TCP/IP 模型 | 五层参考模型 )★★★

    文章目录 一.计算机网络概念 ★ 二.计算机网络组成 ★ 三.计算机网络功能 ★ 四.计算机网络分类 ★ 五.性能指标 ★★ 六.分层架构 ★★ 一.计算机网络概念 ★ 计算机网络 是 互连的 , 自 ...

最新文章

  1. pom.xml常用元素解析
  2. 五个举措:现代化Jenkins 和终结“Jenkinsteins”
  3. [Effective C++ --029]为“异常安全”而努力是值得的
  4. 如何将mysql文件导入MySQL_如何将mysql5的sql文件导入到mysql4?
  5. redis常规命令记录
  6. python对图像二值化_python如何二值化图像
  7. 虚拟接口+tx+linux,Linux使用笔记: 解决Xen虚拟机中VLAN接口不能ping大包的问题
  8. Sharepoint学习笔记—ECM系列--从.CSV文件导入术语集(Term Sets)
  9. mysql 大于小于不可在一个不等式中同时写
  10. 基于灰色模型GM的管道腐蚀预测 - 附代码
  11. 各种版本的Linux 镜像下载网址
  12. blazeds_Spring BlazeDS集成:它是什么,它会发生什么变化?
  13. 视频:使用chrome谷歌浏览器下载任意网页上的视频
  14. NFT游戏开发NFT平台开发元宇宙对战游戏开发三国版元宇宙NFT游戏
  15. win10系统c盘C:Users后面的用户名怎么更改
  16. ppt的操作——添加页码
  17. 用java语言实现2020年1月1号到2022年7月3号之间的间隔天数
  18. 常见的数值积分方法_欧拉积分/中值积分/龙格-库塔积分
  19. SOCKET编程的详细电子文档
  20. 医疗器械管理系统-医疗器械进销存管理系统-盘谷医疗

热门文章

  1. RocketMQ源码解析-Broker的HA实现
  2. java多态的好处_java萌新,对象的多态有什么好处?
  3. java阿里系学习经历的小小领悟
  4. 传统关系型数据库性能优化全攻略
  5. ArrayList 实现原理及源码解析(jdk8 底层⽤的是数组)
  6. Linux的网卡由eth0变成了eth1,如何修复
  7. 理解Linux的overcommit memory
  8. 详解varint编码原理
  9. Java模板方法中规定传的参数,java – 如何在Kotlin中实现模板方法设计模式?
  10. JAVA无法加载此类文件,ORA-00376: 此时无法读取文件问题处理