计算机网络学习概述(图解TCP/IP)(MAC地址、带宽、数据链路层)

计算机拓扑结构:计算机科学中,指网络上的计算机和各种设备实现互联时的抽象连接方式。拓扑不关心每台计算机或设备的细节,关心它们相互的连接关系,并试图将这些关系通过图表示出来。
数据(包)在不同层的叫法 或者说各个层次对应的传输单元:比特流(物理层),帧(链路层),IP数据报/分组(网络层),报文段(传输层),报文(应用层)
数据报与分组:(父与子的关系)数据报是比较长的数据,对数据报切割分为分组
IP数据报中:
TTL(生存时间time to leave):IP分组的保质期,每经过一个路由器生存时间就会-1,变成0则丢弃(防止数据报不断兜圈子)
MTU(最大传送单元):数据链路层数据帧 可封装数据的上限
冲突域和广播域:
划分子网(逆于构成超网也叫路由聚合):将多个子网聚合成一个较大的子网,
无连接服务:不事先为分组的传输确定传输路径,每个分组独立确定传输路径,不同分组传输路径可能不同
报文:源应用发送的信息整体(如发送一个PDF,则该PDF即为报文)
协议:计算机之间通过网络实现通信时事先达成的一种约定(规则,规范).例子:汉语和英语(协议),聊天(通信),说话的内容(数据)
规范:协议是约定,其具体内容是规范
报文首部:发送端地址,接收端地址以及分组序号写入的部分
流(流标签中的流):是互联网络上从特定源点到特定终点的一系列数据报。所有属于同一个流的数据报都具有相同的流标签
网络体系结构:
ISO: International Organization for Standards, 国际标准化组织
OSI: Open Systems Interconnection, 开放式通信系统互联参考模型(ISO提出)
注:OSI定义的协议没有广泛普及,但OSI协议参考模型却常被用于网络协议的制定之中
标准化:使不同厂商所生产的异构产品之间具有兼容性,便于使用的规范化过程
TCP/IP协议:互联网之上的一种标准,也作为业界标准(非国家或国际机构等公共机构所制定的标准,但属于业界公认的标准)
介质访问控制:采取一定的措施,使两对节点之间的通信不会发生互相干扰的情况
LAN(Local Area Network):局域网,在某一区域内由多台计算机互联成的,使用广播信道计算机组
WLAN(Wireless LAN):无线局域网,无线局域网包括WiFi,无线局域网覆盖范围有几千米,WiFi就一间屋子
以太网:是应用最为广泛的局域网
WAN(Wide Area Network):广域网,跨界很大的物理范围,从几十公里到几千公里甚至跨国跨洲。互联网就是广域网
分组交换(蓄积交换):
NIC:网卡,network interface controller,即网络接口控制器,网络适配器(network adapter),网卡(network interface card),或局域网接收器
MAC地址:在局域网中,硬件地址又称为MAC地址(实际上是标识符)
在这里插入图片描述
网桥:数据链路层面上连接两个网络的设备。根据MAC帧的目的地址对帧进行转发和过滤(有智商会选择)

驱动程序:在操作系统与硬件之间起桥梁作用的软件
链路(信道):双绞线,同轴电缆,光纤?
异构互联:比如不同厂家生产的设备可以连接起来进行通信(构成不同,如硬件不同)
调制解调器(中的调制与解调过程):(电话线上网所用到的)猫,数字信号(电脑接收到的)转化成模拟信号(电话线传输的)。(调制:在发送端将数字信号转换成模拟信号,接收端将模拟信号还原为数字信号)
调制:将(数字或模拟数据)数据转化为模拟信号
编码:将(数字或模拟数据)数据转化为数字信号
数据链路层编码和物理层编码与调制不同:物理层编码针对单个比特,数据链路层编码针对一组比特
信道:
在这里插入图片描述
中继器:放大数字信号,对信号进行再生和还原,对衰减的信号进行放大,以增加信号传输距离,延长网络长度
放大器:放大模拟信号
集线器:多口中继器
OSI参考模型中:上层接受下层提供的特定服务(下层为底层
接口:上下层之间进行交互时所遵循的约定
协议:同一层之间的交互所遵循的约定
OSI参考模型:分为七层,只是对各层作用的粗略界定(引导作用),具体协议和接口的定义要参考每个协议的具体规范.由此参考模型

OSI参考模型与OSI协议:OSI参考模型将通信功能划分为7个分层,称作OSI参考模型.OSI协议以OSI参考模型为基础界定了每个阶层的协议和每个阶层之间的接口相关的标准.
OSI产品:遵循OSI协议的产品
OSI通信:OSI产品所遵循的通信
实际的TCP/IP分层模型与OSI有若干区别,只是借助OSI参考模型来引入并加深理解.

七层通信由上至下:
应用层:
表示层:
会话层:对何时建立连接,何时发送数据等问题进行管理,并不实际传输数据;
传输层:
网络层:
数据链路层:
物理层:

发出接口列表(MAC寻址中的地址转发表和IP寻址中的路由控制表):

传输速率(带宽):在数据传输的过程中,两个设备之间数据流动的物理速率,单位“比特每秒 或 bps bit per second”,b/s,kb/s,Mb/s,Gb/s。严格来说,各种传输媒介中信号的流动速度恒定.传输速率高指的是单位时间内传输的数据量有多少,而不是单位数据流动的速度有多快(如同公路车道,高速数据链路有多个车道,低速车道少)
吞吐量:主机之间的实际传输速率,单位bps
带宽大只是说单位时间内向链路上输入的数据变多,而不会改变数据在链路上的传播速度
带宽是一种理想情况,实际传输速率都小于带宽
在这里插入图片描述
在这里插入图片描述
面向有连接型
面向无连接型

数据链路层基本概念:

功能:数据链路层(小秘书)把网络层(大boss)交给的数据进行加工和处理再交给物理层(傻子)
在这里插入图片描述
流量控制:慢点发哦,限制发送方发送速率
差错控制(帧错/位错):
在这里插入图片描述
帧:数据前后加上首部和尾部?(数据在网络上的传输单元,传输单位?)
组帧:发送方组成帧
帧同步:接收方识别帧的开始和结束

在这里插入图片描述
透明传输:数据链路层仿佛看不到要传送的数据的内容一样,只是单纯的传送数据而已
可靠传输:数据链路层发送什么,接收端就收到什么(保证接收方进程从缓存区读出的字节流与发送方发出的字节流是完全一样的)
GBN协议:后退N帧协议
SR:选择重传协议,Selective Repeat
PPP协议:点对点协议,目前使用最广泛的数据链路层协议

传输层

套接字socket = (主机IP地址, 端口号)
主机ip地址找到主机,端口号找到具体进程。可以唯一标识网络中的一个主机和它上面的一个进程

应用层

万维网

URL:统一资源定位符,用于唯一标识资源(如文字,视频,音频)(不区分大小写)
HTTP:超文本传输协议
超链接:一个网址,点进去就跳转到对应网站
HTML:超文本标记语言,万维网使用超文本标记语言,使得万维网页面设计者可以很方便地从一个界面的连接跳转到另一个界面,并能够在自己的屏幕上显示出来

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值