【图解TCP_IP读书笔记】第二章:TCP/IP 基础知识

TCP 和IP 是互联网的众多通信协议中最为著名的,本章旨在介绍TCP/IP 的发展历程及其相关协议的概况。
在这里插入图片描述

2.1 TCP/IP 出现的背景及其历史

2.1.1 从军用技术的应用谈起

容灾性较弱的中央集中式网络:

在这里插入图片描述
容灾性较强的分组网络:
在这里插入图片描述

2.1.2 ARPANET 的诞生

也就是分组交换网络,证明了基于分组交换技术的通信方法是可行的。

2.1.3 TCP/IP 的诞生

在这里插入图片描述

2.1.4 UNIX 系统的普及与互联网的扩张

2.1.5 商用互联网服务的启蒙

2.2 TCP/IP 的标准化

2.2.1 TCP/IP 的具体含义

TCP/IP 一词泛指下述协议,因此有时也称TCP/IP 为网际协议族。

TCP/IP 协议群:

在这里插入图片描述

2.2.2 TCP/IP 标准化精髓

两大特点:

  1. 开放性
  2. 实用性:被标准化的协议能否被实际运用。

2.2.3 TCP/IP 规范----RFC

  • RFC:征求意见表,属于一种征求协议相关意见的文档
  • RFC文档通过编号组织每个协议的标准化请求。例如:IP协议的规范由RFC279制定,TCP由RFC793号文档规定
  • STD 方式管理编号,用来记载哪个编号指定哪个协议。

具有代表性的RFC(2012年1月为止)
在这里插入图片描述
在这里插入图片描述

最新RFC编号内容

2.2.4 TCP/IP 的标准化流程

在这里插入图片描述

2.2.5 RFC 的获取方法

https://www.rfc-editor.org/in-notes/

https://www.rfc-editor.org/rfc/

在这里插入图片描述

2.3 互联网基础知识

2.3.1 互联网定义

互联网 是指由ARPANET 发展而来,互连全世界的计算机网络。

2.3.2 互联网与TCP/IP 的关系

互联网的协议就是TCP/IP ,TCP/IP 就是互联网的协议。

2.3.3 互联网的结构

NOC:网络操作中心
IX:网络交换中心
ISP:互联网服务供应商

在这里插入图片描述

2.3.4 ISP 和区域网

在这里插入图片描述

2.4 TCP/IP 协议分层模型

2.4.1 TCP/IP 与 OSI 参考模型

在这里插入图片描述

2.4.2 硬件(物理层)

TCP/IP 的最底层是负责数据传输的硬件。这种硬件就i相当于以太网或电话线路等物理层设备。

2.4.3 网络接口层(数据链路层)

网络接口层利用以太网中的数据链路层进行通信,因此属于接口层。

2.4.4 互联网层(网络层)

IP协议基于IP地址转发分包数据。

在这里插入图片描述

  • IP :跨越网络传送数据包,使整个互联网都能收到数据的协议。IP协议使得数据能够发送到地球的另一端,这期间它使用IP地址作为主机的标识。
  • IP还隐藏了数据链路层的功能
  • 虽然IP 也是分组交换的一种协议,但是它不具备重发机制。属于非可靠传输协议
  • ICMP:IP 数据包在发送途中一旦发生异常导致无法到达对端目标地址时,需要给发送端发送一个发生异常的通知。这就是ICMP 的功能,被用来诊断网络的健朗状态。
  • ARP:从分组数据包的IP 地址中解析出物理地址(MAC地址)的一种协议。

2.4.5 传输层

在这里插入图片描述

传输层最主要的功能就是能够让应用程序之间实现通信。

TCP
TCP是一种面向有连接的传输层协议。它可以保证两端通信主机之间的通信可达。TCP能够正确处理在传输过程中的丢包、传输顺序乱掉等异常情况(三次握手,四次挥手)。此外,还能够有效利用带宽,缓解网络拥堵。

UDP

UDP是一种面向无连接的传输层协议。UDP 不会关注对端是否真的收到了传送过去的数据。

有连接&无连接:
1.7.1 面向有连接型与面向无连接型

在第六章在具体讲解。

2.4.6 应用层(会话层以上分层)

在这里插入图片描述
WWW

在这里插入图片描述
电子邮件
在这里插入图片描述
发送电子邮件时用到的协议叫做SMTP

在这里插入图片描述
文件传输(FTP)

在这里插入图片描述
文件传输是指将保存在其他计算机硬盘上的文件转移到本地的硬盘上,或将本地硬盘的数据传送到其他机器硬盘上。该过程用到的协议是FTP。在传输时会建立两个TCP连接,分别是发出传输请求时所要用到的控制连接与实际传输数据时所用到的数据连接

远程登录(SSH)
在这里插入图片描述
网络管理(SNMP)
在这里插入图片描述
在TCP/IP 中进行网络管理时,采用SNMP协议,使用SNMP管理的主机、网桥、路由器等称为SNMP代理,而进行管理的那一端叫做管理器

2.5 TCP/IP 分层模型与通信示例

2.5.1 数据包首部

在这里插入图片描述
在这里插入图片描述

2.5.2 发送数据包

TCP/IP 各层对邮件的收发处理:
在这里插入图片描述

2.5.3 经过数据链路的包

分层中包的结构:
在这里插入图片描述

2.5.4 数据包接收处理

参考:
从浏览器中输入URL ,到最终看到页面内容,这个中间都经历了那些过程?

【图解HTTP读书笔记】第一章:了解Web及网络基础

TCP/IP 中的网络分层:
在这里插入图片描述

参考文献《图解TCP_IP》

猜你喜欢

转载自blog.csdn.net/weixin_45532227/article/details/113243206