TCP/IP笔记 应用层(2)——FTP】的更多相关文章

1. FTP(File Transfer Protocol) 文件传送协议 FTP 只提供文件传送的一些基本的服务,它使用 TCP 可靠的运输服务.FTP 的主要功能是减少或消除在不同操作系统下处理文件的不兼容性.1.1 网络环境下复制文件的复杂性:(1) 计算机存储数据的格式不同.(2) 文件的目录结构和文件命名的规定不同.(3) 对于相同的文件存取功能,操作系统使用的命令不同.(4) 访问控制方法不同.FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME…
1. URL URL(Uniform Resource Locator) 相当于一个文件名在网络范围的扩展. 1.1 格式 schema://host[:port#]/path/.../[?query-string][#anchor] scheme            指定低层使用的协议(例如:http, https, ftp) host                   HTTP服务器的IP地址或者域名(存放资源的地方) port#                 HTTP服务器的默认端口…
1. DNS DNS(Domain Name System ):域名系统,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串. DNS使用TCP与UDP端口号都是53,主要使用UDP,服务器之间备份使用TCP. 2. 域名结构 通常 Internet 主机域名的一般结构为: 主机名.三级域名.二级域名.顶级域名 2.1 顶级域名 TLD (Top Level Domain) (1) 国家顶级域名 nT…
TCP/IP的应用层涵盖了OSI参考模型中第5.第6.第7层的所有功能,不仅包含了管理通信连接的会话层功能.转换数据格式的标识层功能,还包括与对端主机交互的应用层功能在内的所有功能. 利用网络的应用程序有很多,包括Web浏览器.电子邮件.远程登录.文件传输.网络管理等.能够让这些应用进行特定通信处理的正式应用协议. 接下来介绍下应用层常见的协议: DNS:域名系统.DNS是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址. 因特网的域名结构 如: mail.cctv.com 三级…
Socket.TCP/IP.HTTP.FTP及网络编程 聊聊Socket.TCP/IP.HTTP.FTP及网络编程…
1. TCP/IP分层 TCP/IP 是四层的体系结构:应用层.运输层.网际层和网络接口层,如下图: OSI协议是国际标准的网络协议,但是由于OSI的实用性等问题造成OSI没有流行起来.目前国际上广泛应用的是TCP/IP协议. 一般情况下为了学习,通常往往采取折中的办法,即综合 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构,如下图: (1)应用层:Email,FTP,HTTP等 (2)传输层:著名的TCP和UDP协议就在这个层次, 1)端到端的通信 2)差错检测 (3)网络层…
1 这些都是什么 既然是网络传输,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输.这里就要使用到TCP/IP协议. 1.1 TCP/IP协议组   TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成. IP层负责网络主机的定位,数据传输的路由,由IP地址可以唯一的确定Internet上的一台主机. TCP层负责面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象. TCP/IP是个协议组,可分…
TCP/IP 背景和介绍 上世纪 70 年代,随着计算机技术的发展,计算机使用者意识到:要想发挥计算机更大的作用,就要将世界各地的计算机连接起来.但是简单的连接是远远不够的,因为计算机之间无法沟通.因此设计一种通用的“语言”来交流是必不可少的,这时 TCP/IP 协议就应运而生了. TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准. TCP…
防火墙是位于内部网和外部网之间的屏障,是系统的第一套防线,作用是防止非法用户的进入. 网络地址转换是一种IP数据包通过路由器或防火墙时通过重写来源IP地址或目的地址的技术,可以用来隐藏或保护内部网络,同时也用来缓解IPv4资源紧缺(NAT普遍还是用于多台主机共用一个公有IP地址访问Internet网). 防火墙 防火墙最常见的两种是代理防火墙和包过滤防火墙,它们之间的主要区别是所操作的协议栈的层次及由此决定的IP地址和端口号的使用.包过滤防火墙是一个互联网路由器,能够对由外向内的流量进行过滤,丢…
1.计算机网络发展的7个阶段1)批处理服务器一次只能处理一批程序指令2)分时服务器可以分时为多台客户端服务3)计算机之间通信计算机之间由通信线路连接,互相通信4)计算机网络的产生通过分组交换技术,在不同厂商的计算机之间相互通信5)互联网的普及轻量级个人电脑的产生;电子邮件(E-mail),万维网(WWW)的普及6)物联网电脑,电视,手机,电话,家用电器等设备的联网7)网络安全 2.通信协议1)CPU和OSCPU(中央处理器),调度执行程序OS(操作系统),CPU管理,计算机外围设备管理,程序运行…