计算机网络模型

目录

前言

一.OSI参考模型

1.OSI模型vsTCP模型:

2. OSI与TCP的对比:

二.TCP/IP协议族

三.数据的封装与解封装

小结

思考

作业


前言

        首先我们需要知道为什么要有分层思想,分层思想的好处是什么,就以我们平常生活中喝的牛奶举例,我们喝的牛奶是先从奶牛中取出然后送到运输车,运输车经过运输后进入工厂,工厂加工后再进入超市供我们购买。以此为例网络也是如此分层,将一整个复杂的,庞大的流程分解为几个过程相对简单的子过程。 

        那么分层思想的优点有:让整个流程更加清晰,复杂问题简单化,更容易发现问题针对性的解决问题,即工作层独立,灵活性好,易于维护,便于标准化等。

一.OSI参考模型

        国际标准化组织ISO1984年颁布了开放系统胡连OSI参考模型,它是一个开放式体系结构,它将网络分为七层,分别为应用层,表示层,会话层,传输层,网络层,数据链路层,物理层如下图

 应用层对应的设为:计算机

传输层所对应的设备为:防火墙

网络层所对应的设备为:路由

数据链路层对应的设备为:交换机

物理层对应的设备为:网卡

OSI模型是理想化的分层结构,现在常用的分层结构为tcp分成结构:

应用层HTTP,Telnet,FTP等协议
传输层TCP与UDP
网际层IP,ICMP,ARP等协议
网络接口层设备驱动程序及接口

1.OSI模型vsTCP模型:

2. OSI与TCP的对比:

相同不同
都有分层TCP/IP将表示层和会话层涵盖到了应用层
都有应用层TCP/IP将OSI的数据链路层和物理层包括到了一层中
都有可比较的传输层和应用层TCP/IP更为简洁,OSI模型更容易开发和排错
使用的分组交换而不是电路交换技术TCP/IP产生于实践中

二.TCP/IP协议族

应用层:         HTTP (超文本协议) 80
                        HTTPS 443
                        FTP (文件传输协议) 20、21
                        TFTP
                        SMTP (邮件传输协议)
                        SNMP (简单管理协议)
                        DNS (域名解析) 53 #UDP协议
                        telent23
传输层:         TCP (传输控制协议) #邮件传输会选择使用TCP协议
                        UDP (用户数据报协议)
网络层:         ICMP (国际控制报文协议)
                        IGMP (国际组管理协议)
                        IP (国际协议)
                        ARP (地址解析) #已知目标IP地址,未知目标MAC地址
                        RARP (逆地址解析) #已知目标MAC地址,未知目标IP地址
网络接口层:   由底层网络定义的协议
                        IEEE 802.3 有限局域网(以太网)标准
                        IEEE 802.11 无线局域网标准

三.数据的封装与解封装

1、封装
应用层将原始数据转换成二进制数,到传输层后把二进制数据压缩并封装TCP头部(数据段) ,到网络层后将传输传来的数据封装上IP头部 (数据包),到数据链路层将传来的数据封装MAC头部 (数据帧),到物理层后二进制数组成的比特流转化为电信号传输 (比特流)

 2、解封
物理层先将电信号转化为二进制数,将其送至数据链路层后查MAC地址,地址是自己,就拆封MAC头部,继续传输(地址不是自己,就丢弃数据)网络层查验IP地址,地址是自己,就拆封IP头部,继续传输(地址不是自己,就丢弃数据),传输层查看TCP头部,地址是自己,就拆封TCP头部,继续传输(地址不是自己,就丢弃数据)传输到应用层,应用层最后二进制转化为原始上层数据

小结

        本章节主要讲解了,分层思想,OSI参考模型(七层),TCP/IP参考模型(四层),两者之间的异同,认识TCP/IP协议族,对数据的封装以及解封装有深入了解

思考

点到点与端到端的区别

点到点主机到主机之间的通信
端到端进程与进程之间的通信

数据传输方式

传输方式过程举例
单工同一时间内只能以防接收或发送信息,不能实现双向通信
 
电视,广播
半双工允许双向通信,但是同一时间内只能实现发送或接收信息,可以实现双向通信
 
对讲机
全双工允许同时在两个方向上传输,两端设备要同时满足发送和接收能力,实现双向通信电话

作业

用以上知识对百度的访问有一个初步的了解

开始:

1.打开电脑浏览器,即为应用层的人机交互。

2.再浏览器上输入百度的网址,即表示层将人的语言翻译成及其语言

3.在浏览器上按下回车,即为双方建立联系(中间过程省略,有许多协议没学)

4.传输层将你电脑与百度进行端到端的对接(即建立连接,中间省略,没学)

5.电脑通过路由器寻址找到百度的ip地址,即为网络层的寻址功能

6.电脑的交换机将ip地址转换为物理地址即MAC地址,即数据链路层的MAC地址寻址

7.则是物理层通过网线等 介质将比特流所转换的电信号发给百度

回来:

1.物理层将接收到的从百度接收来的数据上传到数据链路层

2.数据链路层将核对包头中所包含的MAC地址,确认是否正确正确即继续上传,否则丢弃

3.网络层将核对包头中所包含的ip地址,查看是否为百度的地址,是则继续上传,否则丢弃

4.传输层将核对报头,确认其头部是否正确,正确则继续上传,否则丢弃

5.会话层允许百度与用户电脑建立会话,并将数据继续网上传

6.表示层将对数据进行解密,解压等操作后上传到应用层

7.应用层显示百度的回应信息,进行人机交互

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值