tcp/ip入门经典(第5版) 第一章 什么是tcp/ip
1.本章主要内容为:
网络和网络协议
tcp/ip的历史
tcp/ip的重要特性
2.网络协议概述
3.tcp/ip协议
tcp/ip协议定义了网络通信的过程,更重要的是,定义了数据单元的格式和内容,以便接收计算机能够正确解释接收到的数据。
确定tcp/ip传输格式和过程的行为由厂商的tcp/ip软件来决定。(这个软件属于操作系统层)
4.tcp/ip的两个重要特性
(1)断点验证:两台实际通信的计算机都称为端点,因为它们位于信息链的末端,负责确认和验证传输。所有的计算机都是对等操作,没有监视通信的中心模式。
(2)动态路由链接:节点通过多条路由连接,路由器基于当前的条件选择一条路径来传输数据。(后面再详细阐述本条内容)
5.tcp/ip协议簇处理的问题有这些
逻辑编址
路由选择
名称解析
错误控制和流量控制
应用支持
6.逻辑编址
网络适配器有一个唯一的物理地址(又称为MAC地址)。在以太网的例子中,当适配器出厂时,通常会为其分配一个物理地址,即MAC地址。
在LAN中,底层的与硬件相关的协议实用适配器的物理地址在物理网络中传输数据。
在基本的以太网中,计算机直接在传输介质之上发送消息,每台计算机的网络适配器监听局域网中的每一个传输,以确定消息是否发送到它的物理地址。
在大型网络中,每个网络适配器不能监听所有的信息,此时,物理地址模式很难有效的发挥作用。网络管理员经常使用设备(如路由器)将网络分段,以减少网络的拥堵。
在路由网络中,管理员需要一种细分到更小的子网(即subnets)的方法,并且加入一个分层设计以便让信息有效的传输到它的目的地。tcp/ip通过逻辑编址提供了这样的子网化能力。
逻辑地址是一个通过网络软件来配置的地址,在tcp/ip中,计算机的逻辑地址称为ip地址。
ip地址有三部分:
(1)一个识别网络的网络id数值
(2)一个识别网络中子网的子网id数值
(3)一个识别子网中计算机的主机id数值
在tcp/ip中,逻辑地址与具体硬件的物理地址之间的转换是使用地址解析协议(address resolution protocol,ARP)和逆向地址解析协议(reverse ARP,RARP)实现的。
7.路由选择
路由器是一个特殊的设备,能够读取逻辑地址信息,并将数据通过网络直接传送到它的目的地。路由器将一个局域子网从一个较大的网络中分离出来,从而减轻大型网络的负担(因为局域网以内的数据不要使用路由器,即不会与外网进行数据交互)。
tcp/ip包含了定义路由器如何找到网络路径的协议。
网关,连接LAN到大型网络的路由器。
8.名称解析
ip地址仅为了方便计算机进行通信,对用户不友好,所有tcp/ip同时提供了ip地址的另一种结构,以字母数字命名,称为域名或域名系统(domain name system,DNS)。
域名到ip地址的映射,称为名称解析。
域名服务器的专用计算机中存储了用于显示域名和ip地址转换方式的表。
9.错误控制和流量控制
tcp/ip协议簇提供了确保数据在网络中可靠传输的特性,比如检查数据的传输错误(确保传输的数据和接收的数据保持一致)、确认成功接收到网络信息。
tcp/ip的传输层通过tcp协议定义了许多这样的错误控制、流量控制和确认功能。
tcp/ip的网络访问层中的底层协议在错误控制的整体系统中也起到了一定的作用。
10.应用支持
在tcp/ip中,通过系统的逻辑通道实现从网络到应用程序的接口称为端口,每个端口有一个用于识别该端口的数字。