TCPIP协议基础
篇一:TCP-IP协议基础知识
TCP/IP协议基础知识
我们知道,因特网并不是一个单独的、封闭的网络,它是建立在全球众多网络上的一个网络集合。在因特网上存在许多不同类型的计算机,有的是PC,有的是MAC,还有的是运行各种系统的服务器。每个网络的结构也不相同,有的是总线型网络,有的是环型网络,有的是星型网络。那么是什么把这些计算机连接在一起呢?这就是TCP/IP协议。
什么是协议呢?简单说,协议是用一套技术术语描述某些事应该怎么做的规则。TCP/IP协议是将计算机组成网络的一系列协议的总和,其命名源于其中最重要的两个协议,一个是TCP ( Transmission Control Protocol)协议,称为传输控制协议,另一个是IP(Internet Protocol)协议,称为网间互联协议。TCP/IP协议能确保不同类型的计算机及网络能够在一起工作。TCP/IP的细节非常专业和繁杂,很少有人对它的具体内容感兴趣,但对它进行简单的了解,对于我们了解因特网还是有益的。
TCP和IP究竟是如何工作的呢?在因特网上,数据不是一下子从本地传送到目的地的,而是要把数据分解成为小包——数据包,然后再进行传送。TCP的作用就是把所有的信息分解成多个数据包,每一个数据包用一个序号和一个接收地址来标定,TCP还会在数据包中插入一些纠错信息。所有的数据被分解成数据包之后,这些数据包开始在网络上传送,传送过程是由IP完成的,IP协议负责把数据包传送给远程主机,远程主机接收到数据包,根据TCP协议核查有无错误,如果发生错误,主机会要求重发这个数据包。所有数据包都被正确接收到以后,主机按数据包的序号重新把这些小数据包组合成为原来的信息。也就是说,IP的工作是把数据包从一个地方传递到另一个地方,TCP的工作是对数据包进行管理与校核,保证数据包的正确性。
那么为什么要将数据分解成为数据包呢?这样做当然有好处。首先,由于这些数据包不必非在一起传送,所以通信线路可以把所有类型的数据包按它们自己的目的地从一个地方传送到另一个地方。当数据包全部到达自己的目的地后再重新组装。如果在传送过程中,某段线路的连接中断,控制数据包传送的计算机可以选择另外一条线路传送以后的数据包,不必“一棵树上吊死”。这个特性有些类似于日常的运输工作,如果要运送一台几百吨重的机床,人们也不会用一辆汽车将它运走,而是将机床分解成为重量适当的零件,再把各个零
件分组标号,分别由多辆汽车运输,如果某段道路不通,后面的车辆完(来自: 小龙文 档网:tcp/ip协议基础)全可以另一条路,等全部运输到位后,再将这些小零件组装成大机床。将数据分解成数据包的第二个好处,是如果某个数据包出错,计算机不必传送所有数据,只需单独传送出错的数据包即可。但是,我们也可以看出,将数据分解成小数据包也不是一点缺点没有的,由于每一个数据包都被加入一些特定信息,比如出发地点、目的地点及序号,这无疑加大了数据的传送量,但是数据分解成小包后,传送非常灵活、可靠,再加上网上传递数据非常迅速,所以多这么一些数据也就无所谓了。
难怪有人说TCP/IP协议是因特网的粘合剂。
篇二:TCP-IP基础知识
OSI模型包含许多被分割成层的组件。在网络数据通信的过程中,每一层完成一个特定的任务。当传输数据的时候,每一层接收到上面层格式化后的数据,对数据进行操作,然后把它传给下面的层。当接收数据的时候,每一层接收到下面层传过来的数据,对数据进行解包,然后把它传给上一层。
虚电路结构增强了OSI模型每一层的模块性;实现每一层的软件可以被栈的开发人员和工作站的管理人员移走、替代和更新而是影响它上面和下面的层。这允许灵活地改变网络类型和更新层来处理错误和增加新特性。每一层都利用其上层和下层的服务来维持它和远地主机上对应层的虚电路。
第二 课 TCP/IP协议
一.Internet的现状
1. TCP/IP的发展过程及组织
ISOC(Internet Society)
应用软件IAB
IETFIANAIRTF
2.说明TCP/IP的重要性
连接不同系统的技术
开放系统,可通过Request for ments开发自己的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):逆向地址解析协议
tcpip协议pdf如果一台IP机器不带磁盘,启动时无法知道其IP地址。但它知道它的MAC地址。RARP协议是丢失灵魂者的精神病分析家。它发出一个分组,其中包括其MAC地址,要求回答这一MAC地址的IP地址。一个称为RARP服务器的特定机器作出响应并回答。至此,这一身份危机就获得解决。像一位优秀的分析家一样RARP使用已知信息,即机器的MAC地址,求得其IP地址完成机器ID的确定。
◇ICMP(Internet Control Message Protocol):Internet控制信息协议
◇IGMP(Internet Group Management Protocol):Internet组管理协议
◇UDP(User Datagram Protocol):用户数据报协议
◇SNMP(Simple Network Management Protocol):简单网络管理协议
◇SMTP(Simple Mail Transmission Protocol):简单邮件传送协议
◇ Transmission Protocol):文件传输协议
◇Telnet:
Telnet是协议中的变龙,它的特殊性在于终端仿真。它允许远程客户机(称为Telnet Client)上的用户访问另外机器(称为Telnet Server)的资源。Telnet完成这一任务的方法是下拉(pulling)一台较快的Telnet服务器,将客户机修饰成一台终端,直接附加到本地网络。这个设计实际上是软件映像,可以与某远程主机互相交往的虚拟终端。这些仿真的终端工作在文件方式。可以执行显示菜单这样的步骤,这可使用户有机会选择菜单,在一个下拉的服务器上访问应用程序。用户运行Telnet客户机软件开始Telnet会话,然后登录到Telnet服务器。Telnet的能力限于运行应用程序或窥视一下服务器上的内容。它仅仅是一个“观察“的协议。它不能用于文件共享,如下载资料。要想真正搞到资料必须运用FTP协议。
◇NDIS(Network Device Interface Specification):网络驱动接口规范
◇NFS(Network ) :网络文件系统
这是一个重要的协议,以文件共享为特点。它允许两个不同类型的文件系统互相操作。假定NFS服务器软件正运行在NetWare服务器,并且NFS客户机软件正运行在UNIX主机上。NFS允许NetWare服务器上的部分RAM透明地存储UNIX文件,UNIX用户可以使用这些文
件。虽然NetWare文件系统与UNIX文件系统不同(在识别大写与小写方面、文件名的长度、安全性等方面),但UNIX用户用NetWare用户都可用它们正常的文件系统和正常的方法访问同一文件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。