发新帖本帖赏金 20.00元(功能说明)我要提问
返回列表
打印

一起学习TCP/IP之认识TCP/IP

[复制链接]
1171|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 lilijin1995 于 2022-11-15 10:23 编辑

一起学习TCP/IP1.认识TCP/IP

TCP/IP是一类协议系统,一套支持网络通信的协议集合。

1.1网络和协议

网络是计算机或类似计算机的设备之间通过传输介质如金属导线、电话线、无线等进行通信的集合。

TCP/IP协议定义了网络通信过程,定义了数据单元的格式和内容,以便计算机能够正确解释接收到的消息。TCP/IP协议及其相关的协议构成了一套在TCP/IP协议网络中如何处理、传输和接收数据的网站系统。

网络协议就是一套通用规则,用来帮助定义复杂数据传输的过程。数据传输一般从一台计算机A的应用程序开始,最后到达另一台计算机B负责接收的应用程序。其中数据需要通过计算机网络硬件,经过传输介质到达目的地,然后上传目的地计算机网络硬件。如下图。


1.2TCP/IP的特性

TCP/IP主要包含了如下特性

  • 逻辑编址;
  • 路由选择;
  • 名称解析;
  • 错误控制和流量控制;
  • 应用支持。

1.2.1逻辑编址

其实大部分的网络适配器都有一个唯一的物理地址,MAC地址;但是当前计算机网络即传输介质越来越普及,物理地址如果不能有效的发挥作用的话,那么将会有新的技术手段替代它,通常,网络管理员经常使用路由设备将网络分段,以减少网络的拥堵。而我们的TCP/IP通过逻辑编址提供了子网化能力。逻辑地址是通过网络软件来配置的地址。这样的计算机中的逻辑地址我们称为IP地址。而IP地址的组成包括了以下几个部分。

  • 网络ID:用于识别网络的数值;
  • 子网ID:用于识别网络中的子网;
  • 主机ID:用于识别子网中计算机;

在我们的TCP/IP中,完成IP地址和MAC地址之间转换的实现也是有一套协议的,如地址解析协议ARP和逆向地址解析协议RARP。

1.2.2路由选择

路由器是一种能够读取逻辑地址信息,并将数据通过网络传输到目的的特殊的设备,最典型的莫过于我们买的无线路由器,比如你可以购买一个华为的无线路由器,把有线网转成WiFi局域网。手机、或PC机均可通过WiFi路由器,连接上Internet。

如下图:


1.2.3名称解析

对于我们来说,**192.168.1.1这种数字化的IP地址可能比记住网络适配器中的MAC地址方便,因为我们不会想计算机那样对**存储IP地址,因此我们的TCP/IP提供了另外一种解决方案,这个方案就是域名解析系统,域名到IP地址的映射可以称作名称解析

通过提供这种域名解析服务的计算机被称作DNS服务器,有了这些服务器,当我们响应上谷歌或百度搜索资料时候,只需要键入谷歌的域名www.google.com 和百度的域名www.baidu.com


1.2.4错误控制与流量控制

tcp发送的报文交给IP协议进行传输,而IP协议只能提供尽力而为的服务,所以在传输过程中发生错误是不可避免的事情。为支持可靠的传输,所以提供了错误控制。错误控制主要是通过差错检测,确认和重传方式实现。

流量控制是针对于TCP连接双方的,目的是控制发送方的速率,使之不超过接收方的接收速率。

1.2.5应用支持

在一台计算机中,往往运行了多种网络应用程序,协议软件一般端口来判断数据包归属于哪个应用程序。在我们的TCP/IP中,端口就是通过系统的逻辑通道实现从网络到应用程序的接口,我们可以把端口当成计算机的逻辑管道,而数据就是通过这些管道在应用程序和协议软件中传输的。


下面列出一些典型的TCP/IP工具

  • ftp:文件传输
  • lpr:   打印
  • ping:配置/排错
  • route:配置/排错
  • telnet:远程终端接入

1.3标准组织与RFC

标准组织是致力于开发TCP/IP和Internet的开发的,如IAB、IETF、IRTF、ICNN等,

Request For Comments,缩写为RFC,是由互联网工程任务组(IETF)发布的一系列备忘录。文件收集了有关互联网相关信息,以及UNIX和互联网社群的软件文件,以编号排定。FC文件是由互联网协会(ISOC)赞助发行。

大家可以通过官网学习参考:www.rfc-editor.org


使用特权

评论回复

打赏榜单

21ic小管家 打赏了 20.00 元 2022-11-16
理由:签约作者奖励

相关帖子

沙发
xu@xupt| | 2022-12-7 16:27 | 只看该作者
学习啦

使用特权

评论回复
发新帖 本帖赏金 20.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

162

帖子

7

粉丝