图解TCP-IP第一章知识总括

第一章 网络基础知识

1.1 计算机网络出现地背景

从独立(单机模式)模式(业务相互独立,一台计算机处理一种业务)——>网络互连模式(一台计算机可以自由切换业务)

计算机网络规模:WAN(广域网)、LAN(局域网)

计算机通信(小型私有网络)——>信息通信(大型私有网络/互联网)

1.2 计算机与网络发展的七个阶段

  • 批处理:将程序存入卡带放入读卡机中通过计算机按顺序批处理程序和数据,然后通过打印机打印出结果
  • 分时系统:多个终端连入同一个计算机,产生“一人一机”的感觉(独占性)。可以实现交互式操作
  • 计算机之间的通信:计算机与计算机之间由通信线路连接。一台计算机可读取另一台计算机的数据。
  • 计算机网络的产生:连接多种计算机。窗口系统诞生、可下载文件、可上网冲浪
  • 互联网的普及:连接异构型计算机的网络技术。邮件、万维网迅猛发展。
  • 以互联网技术为中心的时代:电话网——>IP网、联网设备由计算机扩展为手机、游戏机等产品
  • 从“单纯建立连接”到“安全建立连接”:建立互联网连接前,理解通信网络的机制、充分考虑联网后的日常运维流程以及基本的“自我防卫手段”。

1.3 协议

代表性协议:TCP、IP、HTTP

协议使不同厂商的设备、不同的CPU以及不同的操作系统组成的计算机之间实现网络实现通信。

协议像语言,同种协议之间才能够实现通信连接,协议是规范的、是“死板的”,要严格遵守协议,考虑可能存在的异常和处理方式才能实现通信。

分组交换:将大数据分割为包进行传输。

源主机会细分报文,分组后贴上标签发送给目标主机。

分组被附上源主机地址和目标主机地址在报文首部。

分组会被分上序号,目标主机根据序号重新装配。

1.5 协议分层与OSI参考模型

接口:上下层进行交互时所遵守的约定

协议:同一层进行交互时所遵守的约定

分层的优点:

  • 扩展性和灵活性较强
  • 能细分通信功能,易于单独实现每个分层的协议,制定责任和义务

缺点:过分模块化使处理变得沉重,每个模块不得不实现相似的处理逻辑等问题

OSI协议/OSI模型

OSI模型将通信功能划分为7个分层,OSI协议以OSI模型为基础制定了每个分层与每个分层之间接口的相关标准

每个分层的作用:

  • 应用层:为应用程序提供服务并规定应用程序中通信相关的细节。(文件传输、电子邮件、远程登陆)
  • 表示层:负责数据格式的转换。将应用处理的信息转换为合适网络传输的格式,或将下一层的数据转换为上一层能够处理的格式。

​ 某个计算机特定的数据格式——>统一的网络数据格式

  • 会话层:负责建立和断开通信连接和数据的分割等数据传输相关的管理。(决定建立连接和断开连接的时机)
  • 传输层:保证可靠传输。只在通信双方的节点上处理,无需在路由器上处理。(进行实际的断开和连接处理)
  • 网络层:负责寻址和路由选择。将数据传输到目标地址。
  • 数据链路层:负责物理层面上互连的、节点之间的通信传输。
  • 物理层:负责比特流与高低电平的互换。

1.6 OSI参考模型通信处理举例

模块化通信传输:发送端从上至下按顺序传输数据,接收端从下至上接收数据。

网络层不能保证数据传到对端地址。网络层+传输层确保可靠传输。

1.7 传输方式的分类

发送数据方式

面向有连接型:在发送数据前,需要在收发主机之间连接一条通信线路。

面向无连接型:不需要建立和断开连接。接收端需要确认是否收到了数据。

网络通信方式

电路交换:交换机负责数据的中转处理。缺点:当一条电路连接了多台计算机时,计算机需要排队等待另一台计算机发送完毕数据后才可使用电路。

分组交换:需要连接到通信电路的计算机将数据分成多个包,按照顺序排列好后发送。 缺点:路由器的缓存饱和或溢出时可能发生分组数据丢失。

分组交换过程:发送端计算机将数据分组发送给路由器,路由器将数据缓存进自己的缓冲区,再转发给目标计算机。(顺序:先进先出)

根据接收端的数据分类

单播:1对1通信

广播:从一台主机发送给与之相连的其他主机

多播:在广播的基础上发送给特定的主机

任播:从特定的主机中选出一台作为接收端。

1.8 地址

唯一性:一个地址必须明确地表示一个主体对象

层次性:有利于高效地找出通信的目标地址

注:MAC地址和IP地址都具有唯一性,但只有IP地址具有层次性。

1.9网络的构成要素

网卡:使计算机联网地设备。

中继器:从物理层上延长网络地设备。对减弱地设备进行放大和发送。

网桥/2层交换机:从数据链路层上延长网络地设备。(根据MAC地址处理)

路由器/3层交换机:通过网络层转发分组数据地设备。(根据IP地址处理)

4~7层交换机:处理传输层以上各层网络传输地设备。

网关:转换协议地设备。(防火墙也是一种网关、提高安全性)

1.10现代网络实态

虚拟化:不增减服务器、存储设备等物理设备,利用软件将物理设备虚拟化,通过软件实现按量增减。实现按需分配、按比例分配,对外提供可靠服务。

云:利用虚拟化技术,根据使用者的情况动态调整必要资源地机制。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值