计算机网络复习基础知识第一部分

   日期:2020-08-20     浏览:94    评论:0    
核心提示:一、网络基础知识1.OSI 七层模型应用层:为应用提供服务(如文件传输,邮件)表示层:数据格式的转化会话层:建立和断开通信连接传输层:可靠的传输数据(失败会重发)网络层:寻址、路由选择数据链路层:将比特流分为数据帧传输,实现不同连路上的数据帧传输物理层:电压等物流数据转换为0/1比特,实现比特流的透明传输2.传输方式的分类...

知识目录

  • 第一章网络基础知识
    • 1.OSI 七层模型
    • 2.传输方式的分类
    • 3.网络的构成要素
  • 第二章TCP/IP基础知识
    • 1.传输层概述
    • 2.TCP/IP是一组协议,不是单指这两个
    • 3.互联网:多个异构网络通过网络交换中心组成的巨型网络
    • 4.ISP:互联网服务提供商
    • 5.TCP/IP协议分层模型
    • (1)网络层的一些协议
    • (2)传输层的协议
    • (3)应用层的协议
    • (4)数据链路层
    • (5)物理层
    • 6.TCP/IP协议分层模型与通信实例
    • (1)不同分层中分组数据的结构
    • (2)举例说明一个数据传输的过程

第一章网络基础知识

知识由学长整理,我仅仅在复习时为了增加印象敲上来,学长已授权。

1.OSI 七层模型

应用层:为应用提供服务(如文件传输,邮件)
表示层:数据格式的转化
会话层:建立和断开通信连接
传输层:可靠的传输数据(失败会重发)
网络层:寻址、路由选择
数据链路层:将比特流分为数据帧传输,实现不同连路上的数据帧传输
物理层:电压等物流数据转换为0/1比特,实现比特流的透明传输

2.传输方式的分类

a.有连接和无连接
有连接:连接前要建立一条通信线路(一般通过请求和应答的方式)结束后断开连接,更可靠
无连接:无需建立连接
b.电路交换和分组交换
电路交换用于电话通信系统,两个用户要通信之前需要建立一条专用的物理链路,并且在整个通信过程中始终占用该链路。由于通信的过程中不可能一直在使用传输线路,因此电路交换对线路的利用率很低,往往不到 10%。
分组交换:通过将数组分组,不同的组独立传输。每个分组都有首部和尾部,包含了源地址和目的地之等控制信息(所以能够正确到达终点)。一个传输线路可以同时传输多个分组,即分组交换不占用传输线路。分组交换利用了存储转发过程,即收到先存储下来然后将相同目的地的一起转发到下一个目的地。
来自https://cyc2018.github.io/CS-Notes/#/notes/计算机网络 - 概述?id=_1-电路交换
c.根据接收端的数目
单播:1v1
广播:1v多
多播:1v多,接收方限制为一组特定的主机
任播:可以在多台主机中选一个

3.网络的构成要素

电缆:传输速率不一样
网卡:使计算机连接的设备。
中继器:在物理层进行信号的放大后再传输,没有错误检测功能,相当于集线器。
网桥:在数据链路层,对数据帧进行存储转发,有对于数据帧的检测功能,这里的叫交换集线器,对应Mac物理地址。
路由器:网络层,用于转发分组报文,对应IP地址。
网关:在传输层及以上,用于在两个不同协议的网络之间进行数据转换,代理服务器也是一种网关。

第二章TCP/IP基础知识

1.传输层概述

根据老师课件做的思维导图下载链接:https://download.csdn.net/download/CSDN_missing/12720291

2.TCP/IP是一组协议,不是单指这两个

3.互联网:多个异构网络通过网络交换中心组成的巨型网络

4.ISP:互联网服务提供商

5.TCP/IP协议分层模型

(1)网络层的一些协议

作用:负责分组数据包的传输,主要是数据的路由选择。
a.IP:在网络层传输分组数据包,不支持重发,不可靠。
b.ICMP:IP协议传输数据失败时,给发送端发送异常信息。
c.ARP:从IP地址中解析出Mac物理地址。

(2)传输层的协议

作用:主机进程-主机进程之间的报文传输。
a.TCP:通过Socket为应用层提供面向连接的可靠的端到端的字节流服务。
b.UDP:非面向连接,不可靠的传输协议,不支持确认/重传机制。支持广播和组播,这对多媒体传输是非常有用的。

(3)应用层的协议

相当于OSI参考模型的应用层、会话层、表示层。
作用:实现针对不同应用程序的通信和交互服务。
应用层架构一般是C/S模型
a.HTTP:应用层协议
b.HTML:表示层协议
c.SMTP:简单邮件传输协议
d.FTP:文件传输协议
e.远程登录:TELNET和SSH协议
f.SNMP:网络管理协议,用于对其他网络进行管理

(4)数据链路层

主要包括了逻辑链路控制层(Logical Link Control,LLC)和介质访问控制层(Mdeida Access Control,MAC)两个子层。
a.HDLC (High Level Data Control) :是一种典型的数据链路层协议,该协议“面向比特”,即以“比特”作为数据帧的基本数据单位。
b.PPP协议

(5)物理层

作用:实现计算机相邻节点之间比热流的透明传输,尽可能屏蔽传送的物理介质和设备的差异。

6.TCP/IP协议分层模型与通信实例

(1)不同分层中分组数据的结构


每一层都有对应的首部,包含目标地址等信息。

数据包=首部+数据

(2)举例说明一个数据传输的过程

a.从应用层发送到接收方,数据包首先经过不同层会增加首部信息,到达接收方会从物理层开始解析首部,拿出数据部分,继续向上传递。
b.每一层都有自己识别的地址类型,如IP层是IP地址,数据链路层是MAC,TCP/UDP用端口号,应用层也有如邮件地址。
c.
每一层首部还有一个识别位,表示上一层协议的类型。
数据链路层有一个校验码,位于包的末尾。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服