TCP-IP基础知识 第一部分 TCP/IP基础知识 TCP/IP分层及各层主要协议 数据链路层:SLIP、PPP 网络层:IP、ARP、RARP、ICMP 传输层:TCP、UDP 应用层:、SMTP、HTTP、TFTP ===================== 这部分与宇航出版社的《Microsoft Windows NT4.0 环境下的TCP/IP网络互联》中的第一、二章(除ARP外)对应 首先我们这门课是TCP/IP在Windows NT中的应用,并不完全讲TCP/IP协议,所以有一些TCP/IP理论方面的知识并没有涉及到。在讲TCP/IP在Windows NT中的应用时,我们先回顾一下,在网络基础中讲到的网络的OSI模型,假如有同学从TCP/IP学起,此处作一个铺垫。 第一课 OSI模型(open system interface) OSI模型最初是用来作为开发网络通信协议族的一个工业参考标准。通过严格遵守OSI模型,不同的网络技术之间可以轻易地实现互操作。 应用层 Application Layer 表示层 Present Layer 会话层 Semission Layer 传输层 Transport Layer 网络层 Internet Layer 数据链路层 Data Link Layer 物理层 Physical Layer OSI模型包含许多被分割成层的组件。在网络数据通信的过程中,每一层完成一个特定的任务。当传输数据的时候,每一层接收到上面层格式化后的数据,对数据进行操作,然后把它传给下面的层。当接收数据的时候,每一层接收到下面层传过来的数据,对数据进行解包,然后把它传给上一层。
1 / 41
应用层 应用层 表示层 会话层 传输层 表示层 会话层 传输层 网络层 网络层 数据链路层 数据链路层 物理层 物理层 OSI模型的一个关键概念是虚电路。兼容OSI模型的网络栈的每一部分都不知道其上面层和下面层的行为和细节;它只是向上和向下传输数据。就模型的层次而言,每一层都有一虚电路直接连接目的主机上的对应层。就每一层而言,它的数据在目的层被解包的方式和被打包的方式是完全一样的。层不知道传输数据的实际细节;它们只知道数据是从周围层中传过来的。 如同打电话一样,你感觉对方就在你耳边,但实际上你对电话机在说话,电话机把你的话转成了电信号,通过电话线传给电信局,电信局又通过各种传输线路,传给对方的电信局,对方的电信局再通过电话线把信号传给电话机,电话机再把电信号转换成,你的情话。 你 电话机 电话线 电话线 电信局 电信局 电话机 她 电信总局 电信总局 虚电路结构增强了OSI模型每一层的模块性;实现每一层的软件可以被栈的开发人员和工作站的管理人员移走、替代和更新而是影响它上面和下面的层。这允许灵活地改变网络类型和更新层来处理错误和增加新特性。每一层都利用其上层和下层的服务来维持它和远地主机上对应层的虚电路。
2 / 41
第二 课 TCP/IP协议
一.Internet的现状
1. TCP/IP的发展过程及组织
ISOC(Internet Society)
应用软件 IAB
IETF IANA IRTF 2.说明TCP/IP的重要性 连接不同系统的技术
开放系统,可通过Request for comments开发自己的TCP/IP解法 与Internet连接:节省资金
提供强有力的WAN连接:可路由,为广域网设计的 二.TCP/IP协议族 1.TCP/IP协议族
英文全称:Transmission Control Protocol/Internet Protocol 中文全称:传输控制协议/互联网协议
TCP/IP实际上是一族协议,不是单一的协议,详见【附图一】 ◇ARP(Address Resolution Protocol):地址解析协议
◇RARP(Reverse Address Resolution Protocol):逆向地址解析协议
如果一台IP机器不带磁盘,启动时无法知道其IP地址。但它知道它的MAC地址。RARP协议是丢失灵魂者的精神病分析家。它发出一个分组,其中包括其MAC地址,要求回答这一MAC地址的IP地址。一个称为RARP服务器的特定机器作出响应并回答。至此,这一身份危机就获得解决。像一位优秀的分析家一样RARP使用已知信息,即机器的MAC地址,求得其IP地址完成机器ID的确定。
◇ICMP(Internet Control Message Protocol):Internet控制信息协议
◇IGMP(Internet Group Management Protocol):Internet组管理协议
3 / 41
TCP-IP基础知识



