一、网络和协议
1、网络是计算机或类似计算机的设备之间通过常用传输介质进行通信的集合。通常情况下,传输介质可以是绝缘的金属导线,但是阐述介质也可以是电话线,甚至没有网线。
2、 网络协议是一套通用规则,用来帮助定义复杂数据传输的过程。
3、TCP/IP协议不仅定义了网络通信过程,定义了数据单元的格式和内容,以便接收计算机正确解释接收到的消息。TCP/IP及其相关协议构成了一套在TCP/IP网络中如何处理
传输和接收数据的完整系统,相关的协议系统。
4、确定TCP/IP传输格式和过程的实际行为是由厂商的TCP/IP软件来实现的。我们应该了解下面的区别
1)、TCP/IP标准定义了TCP/IP网络的通信规则。
2)、TCP/IP实现是一个软件组件,计算机通过它参与到TCP/IP网络中。
二、TCP/IP的开发
1、TCP/IP提供了两个重要的的特性
1)、端点验证:两台实际通信的计算机都称为端点,因为它们位于信息链的末端,负责确认和验证传输。所有的计算机都是对等操作,没有监视通信的中心模式。
2)、动态路由选择:结点通过多条路径连接,路由器基于当前的条件选择一条路径来传输数据。
三、TCP/IP的特性
一)、逻辑编址
1、逻辑地址是一个通过网络软件来配置的地址。在TCP/IP中,计算机的逻辑地址称为IP地址
2、一个IP地址包括:
1)、一个识别网络的网络ID数值。
2)、一个识别网络中子网的子网ID数值。
3)、一个识别子网中计算机的主机ID数值。
3、在TCP/IP中逻辑地址和具体硬件的物理地址之间的转换是使用地址解析协议(ARP)和逆向地址解析协议(RARP)。
二)、路由选择
1、路由器是一种特殊的设备,能够读取逻辑地址信息,并将数据通过网络直接传送到它的目的地址。
2、TCP/IP包括了定义路由器如何找到网络路径的协议。
三)、名称解析
1、除了数字化的IP,TCP/IP同时提供了IP地址的另一种结构,它以字母数字命名,可以方便用户使用。这种被称为域名或域名系统(DNS)。域名到IP地址的映射称为名称
解析。称为域名服务器的专用计算机中存储了用于显示域名和IP地址转换方式的表。
2、通常与E-mail或万维网相关联的计算机地址表示为DNS名称。
3、TCP/IP域名服务系统提供分层额域名服务器,这些服务器为网络中注册DNS的计算机提供域名和IP地址之间的映射。
四)、错误控制和流量控制
1、TCP/IP协议族提供了确保数据在网络中可靠传输的特性。这些特性包括检查数据的传输错误和确认成功接收到网络信息。
2、TCP/IP的传输层通过TCP协议定义了许多错误控制和流量控制以及确认功能。位于TCP/IP的网络访问层中的底层协议在错误控制的整体系统中也起到了一定作用。
五)、应用支持
1、在同一台计算机可以运行多种网络应用程序。协议软件必须提供某些方法来判断接收到的数据包属于哪个应用程序。在TCP/IP中,这个通过系统的逻辑通道实现从网络到
应用程序的接口被称为端口。每个端口有一个用于识别该端口的数字。
四、标准组织和RFC(略)
五、关键术语(重要)