精华内容
下载资源
问答
  • 网络编程之FTP文件传输协议

    万次阅读 2017-11-11 19:46:05
    FTP文件传输协议:一、简述:1、TCP/IP协议簇,应用层协议,采用服务端与客户端通信方式共享文件。2、FTP根目录:/ (如路径: /hello/) 3、现在的FTP一般用Serv-U搭建,IIS搭建的FTP服务端与Serv-U搭建的服务端返回的...

    FTP文件传输协议:


    一、简述:

    1、TCP/IP协议簇,应用层协议,采用服务端与客户端通信方式共享文件。

    2、FTP根目录:/            (如路径: /hello/)  

    3、现在的FTP一般用Serv-U搭建,IIS搭建的FTP服务端与Serv-U搭建的服务端返回的响应信息格式不一样,可能会导致解析出错。

    4、服务端监听端口:

    1)端口20:传输套接字(仅用于传输文件,每传输完毕一次,就关闭一次连接)

    2)端口21:控制套接字(对话,传输控制,获取信息,持久连接)


    二、FTP缺点:

    1、明文登录.
    2、FTP客户端程序因使用>1024端口接收大数据,容易被防火墙过滤.

      (被动模式解决,被动模式的概念在下面)

    3、运行FTP服务端程序的机器可能在连接目标监听随机端口被防火墙提示.
    4、FTP在传输数量多的小文件性能不好.


    三、匿名登录:

    1、为了实现文件在互联网上传输的开放性,服务端管理员可以建立一个特殊的用户ID,
       提供给互联网上的用户下载和上传文件,这就是匿名用户,它不需要密码.

    2、常用的匿名登录名称:anonymous


    主动模式与被动模式的概念:(建立文件传输连接的两种不同方式而已)

    一、主动模式:

    1、客户端创建一个监听套接字,监听端口>1024,控制套接字发送PORT命令附带IP地址以及端口(特殊格式)到服务端.
    2、服务端收到PORT命令,服务端的20端口连接到客户端,建立文件传输通信.

    二、被动模式:

    1、客户端发送PASV命令,服务端收到后,会创建一个在>1024端口的监听套接字,然后回复一串IP地址以及端口号(特殊格式).
    2、通过回复的信息,连接到服务端的文件传输套接字上进行通信.


    三、两种模式下的IP地址以及端口号的特殊表示形式:(须知)

    1、PORT与PASV命令表示IP和端口的特殊格式:(PORT与PASV命令使用方式在下面)

    举例:    IP地址:192.168.1.120      端口:4500
    表示格式:192,168,1,120,17,148

    解释:
    1、注意是逗号.
    2、前4个字段表示IP地址,即192,168,1,120,没有变
    3、17,148字段:相当于(17 乘 256) + 148 =  4500端口

    总结:
    1、使用的是逗号
    2、前四字段为IP地址,第五字段 ×  256 + 第六字段 = 端口号.

    3、由于建立文件传输套接字连接时,会发送一个IP地址以及端口号(被动模式),说明控制连接与文件传输连接有可能不在同一台机器上,这是由发送参数推断出来的,并未测试过.

    为什么会有两种文件传输连接模式:

    1、因为防火墙的存在,导致使用FTP协议的一方可能被防火墙过滤一些东西.
       主动模式:客户端的>1024端口可能被过滤.

       被动模式:服务端的>1024端口可能被过滤.

    通常都是使用被动方式进行FTP连接。


    编写FTP客户端:

    一、编写步骤:

    1、控制套接字连接服务端的21端口,使用USER 、PASS 登录.
    2、利用控制套接字获取感兴趣信息,文件套接字在传输文件时才连接服务端.

    3、QUIT 退出.


    二、上传文件:

    1、文件套接字连接,可以设置一些杂项(如传输类型),一般默认就行.
    2、发送STOR命令,接收一个服务端的响应码.
    3、开始在文件套接字使用send函数将文件数据上传上去.
    4、文件套接字send执行完毕后,不用管,直接closesocket文件套接字.
    5、控制套接字用recv函数等待服务端发出接收完成信号即可.


    三、下载文件:

    1、文件套接字连接,可以设置一些杂项(如传输类型),一般默认就行.
    2、发送RETR命令,意思让服务端把指定的文件的数据,send过来文件套接字,之后接收一个服务端的响应码(一般为226发送完毕信号,要等待这个信号来到为止).
    3、226发送完毕信号到来,就可以让文件套接字recv函数来接收到来的数据了.


    四、需要注意:

    1、文本模式:传输文本文件时使用,一般在使用REST命令断点续传时,不能指定为文本模式.
    2、二进制模式:通用


    常用命令:(每执行一次命令后,服务端会给与回复)

    一、登录类:

    USER 账号\r\n登录账号
    PASS 密码\r\n登录密码
    REIN\r\n想重新登录,连接不会关闭,下一条命令USER可重新连接
    QUIT\r\n退出

    二、建立文件传输套接字通信类:

    PASV\r\n被动模式,服务端会回复一个IP地址和端口,然后你再连接.(一般使用被动模式)
    PORT 表示IP端口的特殊格式\r\n主动模式,让服务端主动来连接你的文件监听套接字

    三、操作文件类:

    STOR 文件名\r\n上传文件
    APPE 文件名\r\n上传文件,如果文件名已存在,把数据插入尾部
    DELE 文件名\r\n删除指定文件
    REST 字节个数\r\n跳过字节数,短点续传,下载文件前使用,使RETR命令仅下载偏移后的部分
    RETR 文件名\r\n下载文件
    ABOR\r\n放弃传输一个文件,将关闭文件套接字通信

    注意:REST命令一般不能在文本模式来使用.一般在二进制模式下使用(I),经测试,不能在上传时使用(不确定,可以自己去试试).

    四、目录操作类:

    CWD 目录名\r\n改变当前目录到指定目录
    CDUP\r\n返回上一次目录,当到根目录时,不变
    LIST\r\n显示当前目录下的文件,包括长度,文件类型(如目录)与权限(表示类型:drwxr-xr-x)
    LIST 目录名\r\n显示指定目录下的文件,包括长度,文件类型(如目录)与权限(表示类型:drwxr-xr-x)
    MKD 目录名\r\n创建一个目录
    PWD\r\n显示当前目录的路径
    RMD 目录名\r\n删除目录
    RNFR 文件或目录名\r\n将某文件或目录重命名,接下来要使用RNTO指定新名称
    RNTO 文件或目录名\r\n重命名为....
    NLST\r\n仅显示当前目录下的文件,以\r\n表示下一个
    NLST 目录\r\n仅显示指定目录下的文件,以\r\n表示下一个

    五、模式与类型:

    TYPE 字符\r\n选择传输类型
    A为文本模式
    I为二进制模式
    E为EBCDIC
    N为Nonprint非打印模式
    T为Telnet格式控制符
    六、参数信息:

    SYST\r\n获取服务端系统信息(NT或Unix)
    STAT 文件或文件夹\r\n获取相关信息
    七、其他不常用的命令:

    ACCT 用户帐号\r\n发送PASS命令并接收到332代码之后才应发送
    SMNT 另一个文件数据系统的路径\r\n允许用户装配另一个文件系统的数据结构而无需改变登录
    MODE 字符\r\n指定传输类型:默认为流模式(S为流)(B为块)(C为经过压缩)
    STRU 字符\r\n指定结构类型:F为文件结构(默认值,就是流式传输)
    ALLO 逻辑字节数\r\n上传文件前,使用此命令申请内存(本人还没见到需要的,都是直接上传)
    NOOP测试通信
    HELP帮助,会列出有效命令

    FTP服务端的响应码:

    150文件状态良好,打开数据连接
    200命令成功
    212目录状态
    213文件状态
    110重新启动标记应答
    500格式错误,命令不可识别
    501参数语法错误
    502命令未实现
    120在X分钟内准备好
    125连接打开准备传送
    214帮助信息,信息仅对人类用户有用
    215名字系统类型
    220对新用户服务准备好
    221服务关闭控制连接,可以退出登录
    202命令未实现
    211系统状态或系统帮助响应
    225数据连接打开,无传输正在进行
    226关闭数据连接,请求的文件操作成功
    227进入被动模式
    230用户登录
    331用户名正确,需要口令
    332登录时需要帐户信息
    350请求的文件操作需要进一步命令
    421连接用户过多
    425不能打开数据连接
    426关闭连接,中止传输
    450请求的文件操作未执行
    451中止请求的操作:有本地错误
    452未执行请求的操作:系统存储空间不足
    250请求的文件操作完成
    257创建"PATHNAME"
    503命令顺序错误
    504此参数下的命令功能未实现
    530账号或密码错误
    532存储文件需要帐户信息
    550未执行请求的操作
    551请求操作中止:页类型未知
    552请求的文件操作中止,存储分配溢出
    553未执行请求的操作:文件名不合法

    关于与Serv-U搭建FTP服务器通信返回的文件格式:

    举例:发送LIST命令到服务端,返回一个文件列表,每一个文件最前面带有:drwxr-xr-x
    (这应该是Linux下用户权限与文件类型的表达方式)
    (我对Linux不熟,所以一开始我还以为是什么加密的数据,其实他代表用户权限与文件类型)


    drwxr-xr-x    10个域   Linux下表示用户拥有的权限
    顺序:从左到右
    第1位(文件类型):d(目录文件)、l(链接文件),-(普通文件),p(管道)
    第2-4位(权限):r(读)、w(写)、x(可执行)
    第5-7位(此文件属主的用户组权限)
    第8-10位(其他用户所具有的权限)

    展开全文
  • Linux系统中网络协议和网络配置文件的介绍

    千次阅读 多人点赞 2020-07-08 11:29:10
    网络协议和网络配置文件的介绍一.网络协议介绍1.1 网络协议的概念1.2 TCP/IP协议1.3 常见的网络应用协议1.3.1 HTTP协议1.3.2 DNS协议1.3.3 FTP协议1.3.4 Telnet协议二.网络配置文件介绍2.1 配置文件介绍2.2 网络接口...

    前言

    这是我听老师讲课做的笔记,考试要看的。 这是视频地址
    作者:RodmaChen
    关注我的csdn博客,更多Linux笔记知识还在更新
    说明:本人只在csdn学博客,如果在其他网站上看到,请不要信

    一.网络协议介绍

    1.1 网络协议的概念

    网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。大多数网络都采用分层的体系结构,每一层都建立在它的下层之上,向它的上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。

    1.2 TCP/IP协议

    TCP/IP字面上代表了两个协议:TCP(传输控制协议)和IP(网际协议)。1983年1月1日,在因特网的前身(ARPA网)中,TCP/IP协议取代了旧的网络控制协议(NCP,Network Control Protocol),从而成为今天的互联网的基石

    在这里插入图片描述

    1.3 常见的网络应用协议

    1.3.1 HTTP协议

    超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。
    设计HTTP最初的目的是为了提供一种发布接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。

    在这里插入图片描述

    1.3.2 DNS协议
    1. DNS是域名系统(DomainNameSystem)的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。
    2. 域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,在Internet上域名与IP地址之间是一一对应的,DNS就是进行域名解析的服务器
    3. DNS命名用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。DNS是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库
    1.3.3 FTP协议
    1. FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。
    2. FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。
    3. 在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
    1.3.4 Telnet协议
    1. Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。
    2. 在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。
    3. 要开始一个telnet会话,必须输入用户名密码来登录服务器。
    4. Telnet是常用的远程控制Web服务器的方法。

    1.3.5 更多常用协议

    在这里插入图片描述

    二.网络配置文件介绍

    2.1 配置文件介绍

    在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下:

    在这里插入图片描述

    2.2 网络接口配置文件介绍

    1. 使用ip addr 可以查看网络接口的IP地址,但是这些ip地址是如何设置的?Linux环境中一切皆是文件,所以配置信息也是存放在文件中的。

    在这里插入图片描述

    1. 进入Linux环境中,在/etc/sysconfig/network-scripts/目录中有很多跟网络相关的脚本文件,其中就有网络接口配置文件ifcfg-网络接口名称
      在这里插入图片描述
      | 文件 | 意思 |
      |–|--|
      | ifcfg-lo| 是环路地址的配置文件 |
      | ifup |是开启网络接口的脚本文件 |
      | ifdown | 是关闭网络接口的脚本文件|

    2. 打开/etc/sysconfig/network-scripts/ifcfg-eno**网络接口配置文件,可以看到里面有许多配置项目

    在这里插入图片描述
    其他配置项:

    命令 作用
    DEVICE=<name> <name>表示物理设备的名字
    IPADDR=<address> <address>表示赋给该网卡的IP地址
    NETMASK=<mask> <mask>表示子网掩码
    BROADCAST=<address> <address>表示广播地址
    GATEWAY=<address> <address>表示默认网关
    MACADDR=<MAC-address> <MAC-address>表示指定一个MAC地址
    USERCTL=yes/no 是否允许非root用户控制该设备
    DNS1=<address> <address>表示DNS服务器地址

    2.3 主机名称配置文件介绍

    /etc/hostname文件中放置的是系统的主机名称,默认情况下Linux环境的主机名称为localhost.localdomain
    在这里插入图片描述

    2.4 地址解析配置文件介绍

    1. /etc/host.conf 是用来配置域名服务客户端的控制文件,主要内容如下:

    这个文件一般不需要我们修改,默认的解析顺序是本地解析,DNS服务器解析。也就是说在本系统里对于一个主机名首先进行本地解析,如果本地解析没有,然后进行DNS服务器解析

    • multi on :允许主机拥有多个IP地址
    • order hosts,bind :主机名解析顺序,即本地解析,DNS域名解析的顺序
    1. /etc/hosts 是完成主机名映射为IP地址的具体信息文件,主要内容如下:

      127.0.0.1 localhost localhost.localdomain localhost
      ::1 localhost6.localdomain6 localhost6

      可见,默认的情况是本机ip和本机一些主机名的对应关系,第一行是ipv4信息,第二行是ipv6信息,如果用不上ipv6本机解析,一般把该行注释掉

    2. /etc/resolv.conf 是指定域名解析的DNS服务器IP等信息的配置文件, 配置参数一般接触到的有4个:

    • nameserver 指定DNS服务器的IP地址

    • domain 定义本地域名信息

    • search 定义域名的搜索列表

    • sortlist 对gethostbyname返回的地址进行排序

    但是最常用的配置参数是nameserver,其他的可以不设置,这个参数指定了DNS服务器的IP地址,如果设置不正确,就无法进行正常的域名解析

    2.5 实训

    找到centos 7 Linux环境中的网络接口配置文件位置,打开看一下有没有IP地址的相关配置。查看自己的主机名称。

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    更多Linux学习可以看以下链接:

    本人博客:https://blog.csdn.net/weixin_46654114
    本人b站求关注:https://space.bilibili.com/391105864
    转载说明:跟我说明,务必注明来源,附带本人博客连接。

    请给我点个赞鼓励我吧
    在这里插入图片描述

    展开全文
  • 文件传输协议介绍

    千次阅读 2019-06-11 16:23:30
    文件传输协议是一种极为普遍的档案分享服务,让你可以将你的档案从储存装置传送到ASUSTOR NAS。ASUSTOR NAS 所支援的文件传输协议可分为: CIFS (网络文件共享系统) 通常是指 SMB,SAMBA 或 Windows 档案服务,CIFS...

    文件传输协议介绍
    文件传输协议是一种极为普遍的档案分享服务,让你可以将你的档案从储存装置传送到ASUSTOR NAS。ASUSTOR NAS 所支援的文件传输协议可分为:

    CIFS (网络文件共享系统)
    通常是指 SMB,SAMBA 或 Windows 档案服务,CIFS 主要被用在 Microsoft Windows 计算机,以及 Mac OS X 计算机。 这项服务通常为出厂时所内建的服务项目。

    AFP (苹果文件传输协定)
    AFP 是被用在 Mac OS 9 以及 Mac OS X 计算机来传输档案的方式。

    NFS (网络档案服务)
    NFS 是被用在 Linux 以及 Unix 计算机的文件传输服务。倘若有 Linux 或 Unix 的用户要登入你的 NAS,请开启此项服务。

    FTP (文件传输协定) 以及 FTPS (有SSL 加密的 FTP)
    FTP 是被广泛的用在公共档案的上传及下载。在启用 FTP 服务器的设定后,即可透过任一 FTP 客户端来登入你的 NAS。也可以采用具有安全及加密方式的 FTP 客户端来登入 NAS 以及数据传输。

    WebDAV
    WebDAV 是Web 档案管理的标准,是 web-based distributed authoring and versioning 的缩写。它是一种让你可透过 HTTP 网页浏览方式来进行拖拉式文件传输的方法。这种传输方式和你在标准 Windows 或是 Mac OS X 计算机上的文件传输方式相当雷同。

    除了上述提及的通讯协议外,ASUSTOR NAS 也支援 SSH 及 Rsync。SSH 是一种安全的网络传输服务,透过数据封包加密技术,将等待传输的封包加密后再传输到网络上;而 Rsync 则是用在同步更新两处计算机的档案与目录,并适当利用增量备量以减少数据传输。

    以下为各种传输通讯协议与 Windows、Mac OS X 及 Linux的兼容性比较一览表:

     

    展开全文
  • 网络传输协议tcpudp协议的区别

    千次阅读 2018-05-02 22:43:45
    1. tcp: 传输控制协议,全拼:Transmission Control Protocol 它是一个面向连接,可靠的传输协议2.... tcpudp都是传输层的两个传输协议4. tcp的特点: 4.1 面向连接,间接验证对方ip的有效性 4.2 可靠的传输 ...
    1. tcp: 传输控制协议,全拼:Transmission Control Protocol 它是一个面向连接,可靠的传输协议
    2. udp: 用户数据报协议,全拼:User Datagram Protocol 它不是面向连接,不是可靠的传输协议, udp协议传输速度快
    3. tcp和udp都是传输层的两个传输协议
    4. tcp的特点:
    4.1 面向连接,间接验证对方ip的有效性
    4.2 可靠的传输
    4.2.1  应答机制:发送数据包完成以后,对方收到数据底层会回复
    4.2.2 超时重传:发送数据以后对方没有进行回复,会隔一段时间再次给对方发送数据,如果对方一直没有回复,那么会认为对方已经掉线了
    4.2.3 错误校验:如果收到的数据和之前发送数据包的序号不一致,会自动根据需要进行排序,如果收到重复的数据包,会把重复的数据包删除
    4.2.4 流量控制:使用tcp能保证接收数据的时候电脑不会卡死
    5. tcp和udp的不同点对比
    5.1 tcp 面向连接, udp不面向连接
    5.2 tcp 能保证数据有效和有序的传输,udp保证不了
    5.3 tcp 有超时重传,udp没有
    5.4 tcp 有错误校验,如果出现数据包顺序不一致会自动排序,还有如果收到数据包重复会自动删除重复的数据包,udp没有
    5.5 tcp 有流量控制 udp没有
    5.6 tcp 需要建立连接然后需要资源开销要大, udp不需要建立连接资源开销小
    — 扩展
    5.7 tcp 适合发送大量的数据,tcp每次发送的数据包理论上没有上限控制,udp每次发送的数据包不能超过64k
    5.8 tcp 应用场景: 文件上传和下载、浏览器上网,绝大多数应用程序都是用tcp协议,udp应用场景: 发送广播消息(飞秋上线),音视频传输(qq和微信),包括共屏软件
    5.9 tcp 发送数据的时候需要建立连接,udp不需要建立连接,udp发送速度比tcp发送速度要快
    展开全文
  • 文件传输协议FTP

    千次阅读 2018-05-11 14:48:31
    文件传输协议FTP(File Transfer Protocol)是因特网中使用最广泛的文件传输... 文件传输协议有基于TCP的FTP基于UDP的简单文件传输协议TFTP,它们都是文件共享协议中的一大类,即复制整个文件,其特点是:若要存...
  • 网络协议和传输层协议

    千次阅读 2017-04-27 10:42:30
    2、文件传输协议(FTP) 3、超文本传输协议(HTTP) 4、域名服务协议(DNS) 5、简单邮件传输协议(SMTP) 6、邮局协议(POP3)   其中,从网络上下载文件时使用的是FTP协议,上网游览网页时使用...
  • 文件传输协议

    千次阅读 2019-06-30 14:43:41
    FTP: 是TCP/IP网络上两台计算机传送文件协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。...
  • 计算机网络文件传送协议FTP

    千次阅读 2015-09-24 09:18:09
    FTP 文件传送协议FTP(File Transfer Protocol)是因特网上使用最广泛的文件传送协议。...文件传送协议 FTP 只提供文件传送的一些基本的服务,它使用TCP 可靠的运输服务。FTP 的主要功能是减少或消...
  • 常见的网络安全协议

    万次阅读 2019-09-25 20:38:04
    常见的网络安全协议 网络认证协议Kerberos Kerberos 是一种网络认证协议,其设计目标是通过密钥系统为客户机 / 服务器应用程序提供强大的认证服务。该认证过程的实现不依赖于主机操作系统的认证,无需基于主机...
  • 三、文件传输协议:FTP 在典型的FTP会话中,用户坐在一台主机(本地主机)前,向一台远程主机上传文件或从远程主机下载文件。 为了让用户能访问远程主机的账户,用户必须提供一个用户标识口令作为FTP命令的一部分...
  • 协议 啥叫协议-schema,规定你干啥他干啥我干啥,每个人不能乱来,和谐共处 使用File协议 基本的格式:file:///文件路径 比如要打开F盘flash文件夹中的1.swf文件,那么可以在资源管理器或浏览器地址栏中输入:...
  • 文件传输协议 - Sftpftp 区别

    千次阅读 2018-12-14 16:09:26
    Sftpftp 区别 - qq_...FTP(文件传输协议)工作原理   目前在网络上,如果你想把文件和其他人共享。最方便的办法莫过于将文件放FTP服务器上,然后其他人通过FTP客户端程序来下载所需要的文件。 1、FTP架构  ...
  • 网络传输协议总结

    千次阅读 2014-04-05 13:51:29
    TCP/IP是目前最实用的网络协议体系,其同样有对应的安全协议体系。IP协议用于网络接口层,最常用的在于传输层(TCP\UDP—SSL\TLS),应用层(HTTP—-HTTPS, Socket,T3)注意HTTP基于TCP协议上,socket针对两类TCP\...
  • SFTP的全称则为SSH文件传输协议,或者安全文件传输协议,这是一套打包在SSH当中的独立协议,能够以类似的方式通过安全连接完成文件传输。其优势在于利用安全连接传输文件,同时能够遍历本地与远程系统上的文件系统。...
  • XML-网络传输协议

    千次阅读 2016-10-19 22:16:37
    xml是一种最早的网络传输协议,常见于Java web开发中,不单单作为网络层的参数协议,还常见于各种配置文件中,在移动开发中也常见但是已不是主流的网络传输协议。 优点:可读性强,解析方便;  缺点:效率不高,...
  • 计算机网络协议——通信协议综述

    万次阅读 多人点赞 2019-09-03 23:20:58
    通信协议综述概述一、为什么学习网络协议1.1 常见的网络协议二、网络分层的真正含义2.1 为什么网络要分层?2.2 浏览点击请求过程2.3 揭秘层与层之间的关系三、ifconfig 命令行的由来3.1 ip地址3.2 无类型域间选路...
  • FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而...
  • 网络传输协议都有什么

    万次阅读 2018-11-03 15:50:27
    常见的网络协议有TCP/IP协议、IPX/SPX协议、NetBEUI协议、Microsoft网络文件和打印机共享。在局域网中用得的比较多的是IPX/SPX。用户如果访问Internet,则必须在网络协议中添加TCP/IP协议。 具体介绍如下: TCP...
  • 文件传输协议FTP、SFTPSCP

    万次阅读 2015-09-11 07:53:00
    网络通信协议分层和文件传输协议FTP、SFTPSCP的使用。
  • 应用协议定义:为了实现某种应用而设计创造的协议。 一、远程登录:主要使用TELNETSSH两种协议 1)TELNET: 方式:利用TCP的一条连接,通过向这一条连接向主机发送文字命令并在主机上执行。 基本服务分类:...
  • NFS(共享文件协议和服务

    万次阅读 2018-04-03 11:52:37
    NFS协议是一种用于文件共享的协议,它可以使得主机...一、安装NFS服务器和客户端 NFS协议是一个十分简单的协议,它本身没有提供信息传输协议和功能。之所以NFS能够让主机之间通过网络进行资料共享,这是因为NF...
  • 简单文件传输协议(TFTP)是一种用来传输文件的简单协议,运行在 UDP (用户数据报协议)端口。 TFTP 的设计初衷就是小而简单容易的运行,因此,它没有普通 FTP 协议的那么多特征。TFTP 只从远程服务器上读、写文件...
  • 现在我们就来说一下FTP文件传输协议有关的安全问题,在这之中希望大家能将这方面的原理弄清楚。 1. FTP Port模式 FTP Port模式会给网络管理人员在许多方面带来很多问题,首先,在PORT命令消息中的IP地址端口号的...
  • ipmsg 文件传输协议

    千次阅读 2009-10-01 15:33:00
    这里继续讨论IPMSG飞鸽书,前几天,详细的了解了IPMSG飞鸽书的网络协议,详细分析并且实现了IPMSG飞鸽书的消息传递过程,这里就IPMSG飞鸽书中的文件和文件夹的传输做详细的说明。 在IPMSG 飞鸽书中,如果...
  • FTP文件传输服务器原理

    千次阅读 2019-07-25 15:23:20
    FTP服务器,全称File Transfer Protocol Server,是在互联网上提供文件存储访问服务的计算机,它们依照FTP协议提供服务。FTP,文件传输协议(File Transfer Protocol)是用于在网络上进行文件传输的一套标准协议,...
  • 安全文件传输协议,端口号默认为22,相比较FTP,SFTP可以为传输文件提供一种安全的加密方法,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用...
  • 网络传输协议概述

    千次阅读 2015-03-13 10:40:30
    网络传输协议概述 第二讲:TCP/IP协议概述 网络传输协议或简称为传送协议(Communications Protocol),是指计算机通信的共同语言。现在最普及的计算机通信为网络通信,所以“传送协议”一般都指计算机...
  • 使用Xftp4软件实现Windows主机与Linux服务器文件互传 Windows利用putty软件SSH远程登录Ubuntu服务器 Linux之间的文件互传scp Windows之间的远程控制(远程桌面连接) Windows之间通过网线直连传输文件 Ubuntu...
  • 网络体系结构和网络协议

    千次阅读 2018-05-02 22:32:26
    今天我们将从网络层次,服务和协议的基本概念出发,理解一下网络中基本的概念。 一. 网络体系结构的基本概念 1. 什么是网络协议 在生活中,我们多于通信协议并不陌生,一种语言本身就是一种协议。在我们寄信或者...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 369,462
精华内容 147,784
关键字:

安全的网络传输文件的服务和协议