为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

ftp

2011-12-09 9页 doc 81KB 79阅读

用户头像

is_187837

暂无简介

举报
ftpTCP Transmission Control Protocol 传输控制协议 IP Internet Protocol 因特网互联协议 又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。 通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安...
ftp
TCP Transmission Control Protocol 传输控制 IP Internet Protocol 因特网互联协议 又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。 通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。 层次概述   从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。   TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网络层、传输层、会话层、示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己。由于ARPNET的者注重的是网络互联,允许通信子网(网络接口层)采用已有的或是将来有的各种协议,所以这个层次中没有提供专门的协议。实际上,TCP/IP协议可以通过网络接口层连接到任何网络上,例如X.25交换网或IEEE802局域网。    TCP/IP结构对应OSI结构 TCP/IP OSI 应用层 应用层 表示层 会话层 主机到主机层(TCP)(又称传输层) 传输层 网络层(IP) 网络层 网络接口层(又称链路层) 数据链路层 物理层 网络接口层 物理层是定义物理介质的各种特性:   1、机械特性。   2、电子特性。   3、功能特性。   4、规程特性。   数据链路层是负责接收IP数据报并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。   常见的接口层协议有: Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM 等。 网络层   负责相邻计算机之间的通信。其功能包括三方面。   一、处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。   二、处理输入数据报:首先检查其合法性,然后进行寻径--假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿,则转发该数据报。   三、处理路径、流控、拥塞等问题。   网络层包括:IP(Internet Protocol)协议、ICMP(Internet Control Message Protocol)   控制报文协议、ARP(Address Resolution Protocol)地址转换协议、RARP(Reverse ARP)反向地址转换协议。   IP是网络层的核心,通过路由选择将下一跳IP封装后交给接口层。IP数据报是无连接服务。   ICMP是网络层的补充,可以回送报文。用来检测网络是否通畅。   Ping命令就是发送ICMP的echo包,通过回送的echo relay进行网络测试。   ARP是正向地址解析协议,通过已知的IP,寻找对应主机的MAC地址。   RARP是反向地址解析协议,通过MAC地址确定IP地址。比如无盘工作站和DHCP服务。 传输层   提供应用程序间的通信。其功能包括:一、格式化信息流;二、提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送。   传输层协议主要是:传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram protocol)。 应用层   向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。远程登录TELNET使用TELNET协议提供在网络其它主机上注册的接口。TELNET会话提供了基于字符的虚拟终端。文件传输访问FTP使用FTP协议来提供网络内机器间的文件拷贝功能。   应用层一般是面向用户的服务。如FTP、TELNET、DNS、SMTP、POP3。   FTP(File Transfer Protocol)是文件传输协议,一般上传下载用FTP服务,数据端口是20H,控制端口是21H。   Telnet服务是用户远程登录服务,使用23H端口,使用明码传送,保密性差、简单方便。   DNS(Domain Name Service)是域名解析服务,提供域名到IP地址之间的转换。   SMTP(Simple Mail Transfer Protocol)是简单邮件传输协议,用来控制信件的发送、中转。    POP3(Post Office Protocol 3)是邮局协议第3版本,用于接收邮件。     总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,RIP,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与别的接点的联系 没有协议 传输层 提供端对端的接口 TCP,UDP 网络层 为数据包选择路由 IP,ICMP,OSPF,BGP,IGMP,ARP,RARP 数据链路层 传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,MTU,ARP,RARP 物理层 以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2 网络层中的协议主要有IP,ICMP,IGMP等,由于它包含了IP协议模块,所以它是所有基于TCP/IP协议网络的核心。在网络层中,IP模块完成大部分功能。ICMP和IGMP以及其他支持IP的协议帮助IP完成特定的任务,如传输差错控制信息以及主机/路由器之间的控制电文等。网络层掌管着网络中主机间的信息传输。   传输层上的主要协议是TCP和UDP。正如网络层控制着主机之间的数据传递,传输层控制着那些将要进入网络层的数据。两个协议就是它管理这些数据的两种方式:TCP是一个基于连接的协议;UDP则是面向无连接服务的管理方式的协议。   TCP/IP模型的主要缺点有:   首先,该模型没有清楚地区分哪些是规范、哪些是实现;其次,TCP/IP模型的主机—网络层定义了网络层与数据链路层的接口,并不是常规意义上的一层,和接口层的区别是非常重要的,TCP/IP模型没有将它们区分开来。 数据格式   数据帧:帧头+IP数据包+帧尾 (帧头包括源和目标主机MAC地址及类型,帧尾是校验字)   IP数据包:IP头部+TCP数据信息(IP头包括源和目标主机IP地址、类型、生存期等)   TCP数据信息:TCP头部+实际数据 (TCP头包括源和目标主机端口号、顺序号、确认号、校验字等) IP地址   在Internet上连接的所有计算机,从大型机到微型计算机都是以独立的身份出现,我们称它为主机。为了实现各主机间的通信,每台主机都必须有一个唯一的网络地址。就好像每一个住宅都有唯一的门牌一样,才不至于在传输资料时出现混乱。   Internet的网络地址是指连入Internet网络的计算机的地址编号。所以,在Internet网络中,网络地址唯一地标识一台计算机。   我们都已经知道,Internet是由几千万台计算机互相连接而成的。而我们要确认网络上的每一台计算机,靠的就是能唯一标识该计算机的网络地址,这个地址就叫做IP(Internet Protocol的简写)地址,即用Internet协议语言表示的地址。   目前,在Internet里,IP地址是一个32位的二进制地址,为了便于记忆,将它们分为4组,每组8位,由小数点分开,用四个字节来表示,而且,用点分开的每个字节的数值范围是0~255,如202.116.0.1,这种书写叫做点数表示法。 地址分类   IP地址可确认网络中的任何一个网络和计算机,而要识别其它网络或其中的计算机,则是根据这些IP地址的分类来确定的。一般将IP地址按节点计算机所在网络规模的大小分为A,B,C三类,默认的网络屏蔽是根据IP地址中的第一个字段确定的。   1. A类地址   A类地址的表示范围为:1.0.0.1~126.255.255.255,默认网络屏蔽为:255.0.0.0;A类地址分配给规模特别大的网络使用。A类网络用第一组数字表示网络本身的地址,后面三组数字作为连接于网络上的主机的地址。分配给具有大量主机(直接个人用户)而局域网络个数较少的大型网络。例如IBM公司的网络。   127.0.0.0到127.255.255.255是保留地址,用做循环测试用的。   0.0.0.0到0.255.255.255也是保留地址,用做表示所有的IP地址。   一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”,即第一段数字范围为1~127。每个A类地址理论上可连接16777214<256*256*256-2>台主机(-2是因为主机中要用去一个网络号和一个广播号),Internet有126个可用的A类地址。A类地址适用于有大量主机的大型网络。   2. B类地址   B类地址的表示范围为:128.0.0.1~191.255.255.255,默认网络屏蔽为:255.255.0.0;B类地址分配给一般的中型网络。B类网络用第一、二组数字表示网络的地址,后面两组数字代表网络上的主机地址。   169.254.0.0到169.254.255.255是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器,这时你将会从169.254.0.0到169.254.255.255中临时获得一个IP地址。   一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,即第一段数字范围为128~191。每个B类地址可连接65534(2^16-2, 因为主机号的各位不能同时为0,1)台主机,Internet有16383(2^14-1)个B类地址(因为B类网络地址128.0.0.0是不指派的,而可以指派的最小地址为128.1.0.0[COME06])。   3. C类地址   C类地址的表示范围为:192.0.0.1~223.255.255.255,默认网络屏蔽为:255.255.255.0;C类地址分配给小型网络,如一般的局域网,它可连接的主机数量是最少的,采用把所属的用户分为若干的网段进行管理。C类网络用前三组数字表示网络的地址,最后一组数字作为网络上的主机地址。   一个C类地址是由3个字节的网络地址和1个字节的主机地址组成,网络地址的最高位必须是“110”,即第一段数字范围为192~223。每个C类地址可连接254台主机,Internet有2097152个C类地址段(32*256*256),有532676608个地址(32*256*256*254)。   RFC 1918留出了3块IP地址空间(1个A类地址段,16个B类地址段,256个C类地址段)作为私有的内部使用的地址。在这个范围内的IP地址不能被路由到Internet骨干网上;Internet路由器将丢弃该私有地址。   IP地址类别 RFC 1918内部地址范围   A类 10.0.0.0到10.255.255.255   B类 172.16.0.0到172.31.255.255   C类 192.168.0.0到192.168.255.255   使用私有地址将网络连至Internet,需要将私有地址转换为公有地址。这个转换过程称为网络地址转换(Network Address Translation,NAT),通常使用路由器来执行NAT转换。   实际上,还存在着D类地址和E类地址。但这两类地址用途比较特殊,在这里只是简单介绍一下:   D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。D类地址范围:224.0.0.1到239.255.255.254 。D类地址用于多点播送。D类地址称为广播地址,供特殊协议向选定的节点发送信息时用。   E类地址保留给将来使用。   连接到Internet上的每台计算机,不论其IP地址属于哪类都与网络中的其它计算机处于平等地位,因为只有IP地址才是区别计算机的唯一标识。所以,以上IP地址的分类只适用于网络分类。   在Internet中,一台计算机可以有一个或多个IP地址,就像一个人可以有多个通信地址一样,但两台或多台计算机却不能共享一个IP地址。如果有两台计算机的IP地址相同,则会引起异常现象,无论哪台计算机都将无法正常工作。   顺便提一下几类特殊的IP地址:   1. 广播地址目的端为给定网络上的所有主机,一般主机段为全1   2. 单播地址目的端为指定网络上的单个主机地址   3. 组播地址目的端为同一组内的所有主机地址 4. 环回地址127.0.0.1在环回测试和广播测试时会使用 子网划分   若公司不上Internet,那一定不会烦恼IP地址的问题,因为可以任意使用所有的IP地址,不管是A类或是B类,这个时候不会想到要用子网,但若是上Internet那IP地址便弥足珍贵了,目前全球一阵Internet热,IP地址已经愈来愈少了,而所申请的IP地址目前也趋饱和,而且只有经申请的IP地址能在Internet使用,但对某些公司只能申请到一个C类的IP地址,但又有多个点需要使用,那这时便需要使用到子网,这就需要考虑子网的划分,下面简介子网的原理及如何规划。 子网掩码(Subnet Mask)   设定任何网络上的任何设备不管是主机、个人电脑、路由器等皆需要设定IP地址,而跟随着IP地址的是所谓的子网掩码(NetMask,Subnet Mask),这个子网掩码主要的目的是由IP地址中也能获得网络编码,也就是说IP地址和子网掩码合作而得到网络编码,如下所示:   IP地址   192.10.10.6 11000000.00001010.00001010.00000110   子网掩码   255.255.255.0 11111111.11111111.11111111.00000000   AND   -------------------------------------------------------------------   Network Number   192.10.10.0 11000000.00001010.00001010.00000000   子网掩码有所谓的默认值,如下所示   类 IP地址范围 子网掩码   A 1.0.0.0-126.255.255.255 255.0.0.0   B 128.0.0.0-191.255.255.255 255.255.0.0   C 192.0.0.0-223.255.255.255 255.255.255.0   在预设的子网掩码(Net Mask)都只有255的值,在谈到子网掩码(Subnet Mask)时这个值便不一定是255了。在完整一组C类地址中如203.67.10.0-203.67.10.255 子网掩码255.255.255.0,203.67.10.0称之网络编码(Network Number,将IP 地址和子网掩码作和),而203.67.10.255是广播的IP地址,所以这两者皆不能使用,实际只能使用203.67.10.1--203.67.10.254等254个IP地址,这是以255.255.255.0作子网掩码的结果,而所谓Subnet Msk尚可将整组C类地址分成数组网络编码,这要在子网掩码上作手脚,若是要将整组C类地址分成2个网络编码那子网掩码设定为255.255.255.128,若是要将整组C类分成8组网络编码则子网掩码要为255.255.255.224,这是怎么来的,由以上知道网络编码是由IP地址和子网掩码作AND而来的,而且将子网掩码以二进制表示法知道是1的会保留,而为0的去掉   192.10.10.193--11000000.00001010.00001010.11000001   255.255.255.0--11111111.11111111.11111111.00000000   --------------------------------------------------------------   192.10.10.0--11000000.00001010.00001010.00000000   以上是以255.255.255.0为子网掩码的结果,网络编码是192.10.10.0,若是使用255.255.255.224作子网掩码结果便有所不同   192.10.10.193--11000000.00001010.00001010.11000001   255.255.255.224--11111111.11111111.11111111.11100000   --------------------------------------------------------------   192.10.10.192--11000000.00001010.00001010.11000000   此时网络编码变成了192.10.10.192,这便是子网。那要如何决定所使用的子网掩码,255.255.255.224以二进制表示法为11111111.11111111.11111111.11100000,变化是在最后一组,11100000便是224,以三个位(Bit)可表示2的3次方便是8个网络编码   子网掩码二进制表示法可分几个网络   255.255.255.011111111.11111111.11111111.000000001   255.255.255.128   11111111.11111111.11111111.100000002   255.255.255.192   11111111.11111111.11111111.110000004   255.255.255.224   11111111.11111111.11111111.111000008   255.255.255.240   11111111.11111111.11111111.1111000016   255.255.255.248   11111111.11111111.11111111.1111100032   255.255.255.252   11111111.11111111.11111111.1111110064   以下使用255.255.255.224将C类地址203.67.10.0分成8组网络编码,各个网络编码及其广播IP地址及可使用之IP地址序号网络编码广播可使用之IP地址   (1)203.67.10.0--203.67.10.31   203.67.10.1--203.67.10.30   (2)203.67.10.32--203.67.10.63   203.67.10.33--203.67.10.62   (3)203.67.10.64--203.67.10.95   203.67.10.65--203.67.10.94   (4)203.67.10.96--203.67.10.127   203.67.10.97--203.67.10.126   (5)203.67.10.128--203.67.10.159   203.67.10.129--203.67.10.158   (6)203.67.10.160--203.67.10.191   203.67.10.161--203.67.10.190   (7)203.67.10.192--203.67.10.223   203.67.10.193--203.67.10.222   (8)203.67.10.224--203.67.10.255   203.67.10.225--203.67.10.254   可验证所使用的IP地址是否如上表所示   203.67.10.115--11001011.01000011.00001010.01110011   255.255.255.224--11111111.11111111.11111111.11100000   --------------------------------------------------------------   203.67.10.96--11001011.01000011.00001010.01100000   203.67.10.55--11001011.01000011.00001010.00110111   255.255.255.224--11111111.11111111.11111111.11100000   --------------------------------------------------------------   203.67.10.32--11001011.01000011.00001010.00100000   其它的子网掩码所分成的网络编码可自行以上述方法自行推演出来。
/
本文档为【ftp】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索