目录

一、网络基础

①什么是网络

②网络类型

二、OSI七层参考模型 与TCP/IP五层

①为什么分层

②对比图

③每层作用

④每层常用设备及常用协议

⑤路由器交换机介绍

⑥常用协议介绍

三、数据封装与解封装过程

①封装过程

②解封装过程


一、网络基础

①什么是网络

网络指一组计算机通过线缆或无形介质连接起来,实现相互之间相互通信的集合。

简单网络拓扑

②网络类型

局域网:作用于相对较小区域。例如企业内部网络,校园内部网络等。

城域网:作用于城市区域之间。例如北京与南京之间的网络。

广域网:作用于国家之间甚至全球范围。Internet网络

二、OSI七层参考模型 与TCP/IP五层

①为什么分层

计算机网络本身是不分层,为了方便排查错误人为的进行了分层。分层的好处在于可以将复杂流程分解为几个功能相对单一的过程,整个流程更加清晰,复杂问题简单化。

②对比图

OSI七层模型                                                               TCP/IP五层模型

③每层作用

应用层:用于打开一个或多个程序。例如:qq,微信等。

表示层:将输入的高级语言(输入的英文字母和汉字等)翻译二进制。

会话层:开启私密的会话通道并管理计算机之间的通信,包括开启和关闭会话。

传输层:传输数据、检验数据完整性、定义传输方式、区分不同程序(通过端口号区分)。

网络层:逻辑地址(ip地址)寻址。

数据链路层:MAC地址寻址。

物理层:将二进制比特流转化为电信号传输。

④每层常用设备及常用协议

常用设备 常用协议
应用层 计算机 http、https、ftp、TFTP
传输层 防火墙 TCP、UDP
网络层 路由器 ICMP、IGMP、ARP、RARP、IP
数据链路层 交换机
物理层 网卡

⑤路由器交换机介绍

交换机:提供更多的接口
路由器:选择最佳路径,前往目的地

⑥常用协议介绍

Http:超文本传输协议,默认使用TCP的80端口。

Https:超文本传输安全协议,默认使用TCP的443端口。

Ftp:文件共享协议,默认使用TCP的20、21端口。

TFTP:简单文件共享协议,默认使用UDP的69端口。

TCP:可靠的面向连接的传输协议,速度相对较慢。

UDP:不可靠的无连接的传输协议,速度相对较快。

ICMP:主要用于网络双向连通性检测,常用命令ping命令检测主机之间是否可以通信。

IGMP:组播协议。

ARP:将ip地址转化为Mac地址。

RARP:将Mac地址转化为ip地址。

IP:网际互连协议,提高网络的可扩展性。

三、数据封装与解封装过程

①封装过程

封装过程

应用层:上层数据

传输层:在上层数据前添加TCP/UDP头部。数据传输单位为数据段

网络层:在上层数据前加IP地址段。数据传输单位为数据包

数据链路层:在上层数据前加Mac地址段,在上层数据后加校验和。数据传输单位为数据帧

物理层:转化为比特流。数据传输单位为比特

②解封装过程

解分装过程

网络基础之OSI七层参考模型与TCP/IP五层模型相关推荐

  1. 简述osi七层模型和TCP/IP五层模型

    简述osi七层模型和TCP/IP五层模型 1 osi七层模型 2 osi七层模型各层功能定义 这里我们只对OSI各层进行功能上的大概阐述,不详细深究,因为每一层实际都是一个复杂的层.后面我也会根据个人 ...

  2. OSI七层模型和TCP/IP五层模型

    OSI七层模型(参考模型) OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范; 把网络从逻辑上分为了7层. ...

  3. 【重难点】【计算机网络 01】OSI 七层模型和 TCP/IP 四层模型、IP 地址分为哪几类、ping 的原理、从浏览器地址栏输入 URL 到显示网页的过程、什么是 socket

    [重难点][计算机网络 01]OSI 七层模型和 TCP/IP 四层模型.IP 地址分为哪几类.ping 的原理.从浏览器地址栏输入 URL 到显示网页的过程.什么是 socket 文章目录 [重难点 ...

  4. 三种网络模型(OSI七层参考模型、TCP/IP参考模型、五层参模型)

    网络模型 计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模型研究的问题. 网络模型有:OSI七层参考模型和TCP/IP四层参考模型.五层参 ...

  5. OSI七层协议和Tcp/IP五层协议,路由器交换机和HUB的区别

    在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型.一台计算机操作系统中 的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部) ...

  6. 网络中的七层协议与TCP/IP五层模型

    socket(套接字)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程 ...

  7. OSI七层模型和TCP/IP四层模型详解

    OSI七层模型 七层模型,亦称OSI(Open System Interconnection).参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型 ...

  8. OSI七层网络模型与TCP/IP四层模型介绍

    1.OSI七层网络模型介绍 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了 ...

  9. OSI七层网络模型与TCP/IP五层网络模型

    OSI七层网络模型 面试过程中提问的少,记住层结构的划分与每层的主要功能即可. 功能 设备 对应的TCP/IP协议 应用层 用户接口,运行各种应用程序 网关 TFTP, HTTP, FTP, SMTP ...

最新文章

  1. Codeforces 1264C/1265E Beautiful Mirrors with queries (概率期望、DP)
  2. 机器学习-cs229-线性回归-泰勒展开法
  3. C语言学习书籍推荐《C语言程序设计 现代方法(第2版)》下载
  4. 甘肃2019年9月计算机二级报名入口,2019年9月甘肃计算机二级考试成绩查询入口...
  5. hql取满足条件最新一条记录_MySql 之一条查询sql的执行过程
  6. [css] 假如设计稿使用了非标准的字体,你该如何去实现它?
  7. Session丢失的解决办法小结(转)
  8. YOLOV5+Deepsort行人跟踪初探
  9. 【入门一】一些简单的C程序及VS2015/Code:Blocks的使用
  10. Mac安装Octave
  11. Nodejs的各种数据库驱动地址汇总
  12. 计算机一级wpsoffice知识,全国计算机一级WPSOffice考试试题
  13. 用ZeroTier搭建属于自己的虚拟局域网(VLAN)
  14. servlet工作流程
  15. IO流(包含常用IO体系图)
  16. 国家网信办《网络数据安全管理条例(征求意见稿)》为企业带来哪些新思考?
  17. 糖尿病预测模型-Pima印第安人数据集-论文_企业科研
  18. 【模电实验】【验证性实验——基本差动放大电路实验】
  19. 使用mac聚焦搜索无法搜索软件的情况
  20. 最全的正则表达式大全,手机号、邮箱等等

热门文章

  1. 北京实行电子保单后外地六年内新车年检分享
  2. matlab绘图实例-多线图
  3. 爱租房/所有api接口的实现
  4. 【云原生之Docker实战】使用docker部署个人导航页webstack
  5. mysql多表操作语句_MYSQL数据库语句之多表操作(三)
  6. 【前端】nk前端篇-JS能力测评js(1)
  7. SSL 资源发布实验
  8. 管理上的心得分享(三)
  9. 大数据平台框架、组件以及处理流程详解
  10. 你是如何理解 HTML 语义化的?