目录
1、链路层功能概述(巧记:(风头差)封透差)必须解决的三个基本问题
一对一:点对点信道(PPP协议Point-to-Point,PPP)
一对多:广播信道(CSMA/CD协议)载波监听多路访问/冲突检测
1.ICMP协议(Internet Control Message Protocol)网际控制报文协议
编辑2.IGMP协议(Internet Group Management Protocol)网际组管理协议
3.ARP协议(Address Resolution Protocol,地址解析协议)
RIP(Routing Information Protocol)路由信息协议
5、NAT(Network Address Translation)网络地址转换
3.UDP协议(用户数据报协议User Datagram Protocol)
3、DHCP协议(Dynamic Host Configuration Protocol动态主机配置协议)
4、DNS(域名系统Domain Name System)域名解析系统
5、FTP文件传输协议(File Transfer Protocol)
7、万维网(World Wide Web)和HTTP协议(HyperText Transfer Protocol)超文本传输协议编辑
一、概述
1、计算机网络概述
计算机网络协议的三要素:语法,语义,同步
协议是控制两个对等实体进行通信的规则的集合。协议的实现保证了能够向上一层提供服务,协议是水平的,服务是垂直的,服务通过协议完成,协议通过服务体现。
1、发展与历史
三级结构因特网
多层次ISP结构
ISP:因特网服务提供者/因特网服务提供商,是一个向广大用户综合提供互联网接入业务、信息业务、和增值业务的公司,如中国电信、中国联动、中国移动等分为主干ISP、地区ISP和本地ISP
2、定义与分类
计算机网络:利用通信线路和交换设备将地理位置分散的、具有独立功能的多台计算机连接起来,按照某种协议进行数据通信、实现资源共享的信息系统。
资源包括:软件、硬件、数据
计算机网络分类
广域网(Wide Area Network)、城域网(Metropolitan)、局域网(Loacl Area Network)、个域网(Personal Area Network)
3、数据交换方式
电路交换、报文交换、分组交换
1.传送数据量大,且传送时间远大于呼叫时,选择电路交换。电路交换传输时延最小。
2.当端到端的通路有很多段的链路组成时,采用分组交换传送数据较为合适。
3.从信道利用率上看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小尤其适合于计算机之间的突发式的数据通信。
(报文交换和分组交换采用存储转发技术)
2.分层体系结构
OSI参考模型(巧记:物链网传话示用)
TCP/IP参考模型
5层参考模型
二、物理层
1、物理层概述
1、物理层
在连接各种计算机的传输媒体上传输数据比特流,确定与传输媒体接口有关的一些特性。四大特性(巧记:机电工程)
1.机械特性:定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况。
2.电气特性:规定传输二进制位时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等。
3.功能特性:指明某条线上出现的某一电平表示何种意义,接口部件的信号线的用途。
4.规程特性:(过程特性)定义各条物理线路的工作规程和时序关系。
2、通信基础
1、重点概念:
码元:是指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有M个时(M大于2),此时码元为M进制码元。
码元传输速率(波特率):是单位时间内传输的码元个数,单位是波特Baud(B)。
单工通信:只有一个方向的通信而没有反方向的交互,如无线电广播、电视广播等。
半双工通信:通信双方都可发送或接收信息,但任何一方都不能同时发送和接收信息。
全双工通信:通信双方可同时发送和接收信息。
2、极限数据传输速率
3、信道复用技术:
FDM:频分复用,将信道总频带划分为多个子频带
TDM:时分复用,将信道传输时间划分为一段登长的时间片,称为TDM帧
3、传输介质
导引型
双绞线
10BASE-T:10Mb/s双绞线,每段最长100米
100BASE-T:100Mb/s双绞线,每段最长100米
同轴电缆
光纤
非导引型
物理层设备
物理层设备:中继器、集线器
链路层设备:网桥、交换机
网络层设备:路由器
中继器的主要功能是整形、放大并转发信号,其原理是信号再生。
集线器(Hub)实质上是一个多端口的中继器。
宽带接入方法
非对称数字用户线ADSL
媒体:双绞线(原电话线进行改造)
光纤同轴混合网HFC
媒体:光纤+同轴电缆(原有线电视网进行改造)
光纤到...FFTX
媒体:光纤
三、数据链路层
1、链路层概述及重要协议
1、链路层功能概述(巧记:(风头差)封透差)必须解决的三个基本问题
封装成帧
透明传输:
(字节填充)不论所传的数据是什么样的比特组合,都能够原样无差错地在这个数据链路上传输。
控制字符SOH表示帧的开始,控制字符EOT表示帧的结束。用ESC做转义字符来防止EOT提前结束,而接收方收到的还是原数据
差错检测:
(循环冗余校验CRC)
利用两种编码技术进行差错控制:自动重传请求(Automatic Repeat reQuest,ARQ)和前向纠错(Forward Error Correction,FEC)
奇偶校验码(加一个附加检验位后,码长为n的字符中1的个数是奇数)
2、重要协议
1、ALOHA协议
链路层的信道类型
一对一:点对点信道(PPP协议Point-to-Point,PPP)
1、用户通常都要连接到某个ISP才能接入互联网,PPP协议就是用户计算机与ISP通信时所用的数据链路层协议;2、广泛用于广域网路由器之间的专用线路。
三个组成部分
1、一个链路控制协议(LCP):用来建立、配置、测试数据链路连接,以及协商一些选项。
2、一套网络控制协议(NCP):PPP协议允许采用多种网络层协议,每个不同的网络层协议要用到一个相应的NCP来配置,为网络层协议简历和配置逻辑连接。
3、一种将IP数据报封装到串行链路的方法。IP数据报在PPP帧中就是其信息部分,这个信息部分的长度收最大传输单元(MTU)限制。
链路静止->建立连接->LCP协议配置选项->建立链路->通过PAP/CAAP->网络层协议状态->NCP配置网络->链路打开
一对多:广播信道(CSMA/CD协议)载波监听多路访问/冲突检测
适用于总线型网络或半双工网络环境。CSMA/CD协议用于协调多个设备在共享通信介质上发送数据,以减少数据帧之间的冲突。
把以太网得端到端往返时间2τ称为争用期(又称冲突窗口)。每个站在自己发送数据后的一小段时间内,存在发生冲突的可能性,只有经过争用期这段时间还未检测到冲突时,才能确定这次发送不会发生冲突。
最短帧长=总线传播时延*数据传输速率*2
2、重要网络及链路层设备
1、重要网络
1.局域网
2.以太网
以太网(Ethermet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带总线局域网规范,是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术。第一个IEEE的以太网标准IEEE802.3,通常将IEEE802.3局域网简称为以太网。
其最初的标准源自两个主要协议:IEEE 802.3(早期以太网)和IEEE 802.3u(快速以太网)。这两个标准后续发展出了更多版本,如10兆比特/s、100兆比特/s、1000兆比特/s(千兆以太网)直至现在的吉比特以太网和更高速度。
物理地址/MAC地址,用于控制主机在网络上的数据通信。
经过以太网的IP包长度超过1500字节需要拆分,小于46字节需要填充。
高速以太网
2、链路层设备(扩展以太网,隔离冲突域)
网桥工作原理
:自学习和帧转发,自学习的目的是形成MAC转发表,MAC转发表中主要元素是节点MAC地址及对应端口。
存储转发式交换机
将帧放入高速缓存,并检查否正确,正确则转发,错误则丢弃。
延迟大,可靠性高,可以支持具有不同速率的端口的交换。
直通式交换机
查完目的地址(6B)就立刻转发。
延迟小,可靠性低,无法支持具有不同速率的端口的交换。
虚拟局域网VLAN:由一些局域网网段构成的与物理位置无关的逻辑组,而这些网段有某些共同的需求,因此就被放在同一个VLAN里,以太网交换机就可以通过以太网帧中的VLAN标记对不同VLAN的主机进行数据转发。
划分VLAN的作用、目前划分VLAN的最主要方法
1、基于接口。2、基于Mac地址。3、基于IP地址。
四、网络层
1、网络层概述及IP地址
网络层向上只提供灵活的、无连接的、尽最大努力交付的数据报服务,主要任务是把分组(IP数据报)从通过路由选择与转发从源端传到目的端,为分组交换网上的不同主机提供通信服务。互联网可以由多种异构网络互连组成。网络层的主要功能是转发和路由选择。
网络层提供的两种服务
面向连接的虚电路服务
建立一条逻辑上的虚电路,三个阶段:虚电路建立、数据传输、虚电路释放
无连接的数据报服务
TCP/IP体系的网络层提供的是无连接的数据报服务。网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。好处是:网络的造价大大降低,运行方式灵活、能够适应多种应用。
IPv4即现在普遍使用的网际协议(Internet Protocol)
分片处理
对于其中的16位标识位,3位标志位,13位片偏移
MTU(Maximum Transmission Unit)最大传输单元,这是一个数据链路层的概念,由于物理结构的限制,数据链路层发送的报文有最大限制,一般是1500字节。如果网络层的报文长度超过了MTU,就要进行IP分片,这个过程由网络层进行,分片的重组由对方的网络层进行,解铃还须系铃人嘛。
要注意的是:MTU限制的是数据链路层的有效载荷,也就是网络层的报文长度,它不包括数据链路层的报头长度
如果传输层将一个2980字节的数据段(报头+有效载荷)交付给网络层,假设IP层的报头长度为标准的20字节,那么为数据段添加报头后的数据大小为3000字节,由于其大小超过了MTU,所以需要分片。分片后每个报文都需要携带IP报头,这是基本的原则,对原始报文进行分片,2980被分成了20 + 1480, 20 + 1480,此时已经拆分了2960(1480 + 1480)字节的数据,注意这里的20字节是网络层的报头长度,还剩20字节没有分片,所以最后一片的大小为20 + 20。左操作数是报头,右操作数是被分割的数据段,将右操作数相加,得到2980,说明此时的分片没有问题。
那么现在就有一个问题,要怎么判断接收方接收的数据帧是被分片的还是没被分片的数据帧呢?这与下面这些字段有关
3位标志位:表示分片的相关信息,
RF(Reserved Fragment): 第一位,保留不用,设置为0
DF(Don’t Fragment):第二位,如果设置为1,表示上层不希望该数据段分片
MF(More Fragment):第三位,如果设置为1,表示后面还有分片,反之表示后续没有分片
16位标识位:表示分片所属的原始数据段的编号,用来区分,重组不同的分片
13位偏移位:表示分片的首地址与原始数据段首地址的偏移量,如果为0,表示这是某一数据段的第一个分片。以8字节为单位,也就是说将它 * 8就能得到分片与原始数据段首地址的偏移字节数大小
所以,接收方接收数据帧时,只要根据MF和13位偏移位来判断数据帧是否为分片就可以了。如果MF = 0,并且偏移为0就表示该分片后面没有分片,且该分片是第一个分片,说人话就是该数据报没有被分片,是完整的。如果数据报不是上面的情况,就说明该数据报是一个分片,需要网络层进行重组。如何重组一个完整的数据报呢?我们可以根据片偏移量对数据帧进行排序,第一个肯定是片偏移量为0的数据帧,将片偏移量 + 自身的长度(网络层的报文长度)就能得到下一个数据帧的片偏移量,一直这样遍历下去,直到MF为0,如果片偏移量 + 自身的长度 = 下一个数据帧的片偏移量这个等式,总是成立,说明分片是完整的,就能重组数据报,反之需要继续收集分片。
要注意的是:虽然分片和重组都发生在网络层,但是分片可以在中间路由器或者源主机上进行,而重组只能在目的主机进行
IPv4包首部中几个关键字段及其作用:
-
版本(Version, 4位):指示IP协议的版本号。对于IPv4,这个字段的值是4。
-
首部长度(IHL, Internet Header Length, 4位):指示IP包首部的长度(以32位字为单位)。通常为5(即20字节),但如果有选项字段,则可能更大。
-
服务类型(Type of Service, 8位):用于指定数据包的优先级和QoS(服务质量)要求,如低延迟或高吞吐量。
-
总长度(Total Length, 16位):指示整个IP包(包括首部和数据部分)的总长度(以字节为单位)。
-
标识(Identification, 16位):用于唯一标识主机发送的每个IP数据包,特别是在分片时帮助接收方将数据片段重组。
-
标志(Flags, 3位):主要用于数据包分片,其中包括禁止分片(DF, Don’t Fragment)和更多片段(MF, More Fragments)标志。
-
片偏移(Fragment Offset, 13位):指定当前数据片段相对于原始数据包的偏移量,以帮助接收方将分片的数据重组。
-
生存时间(TTL, Time to Live, 8位):指示数据包可以经过的路由器跳数,防止数据包在网络中无限循环。每经过一个路由器,该值减1。
-
协议(Protocol, 8位):指定封装在IP包中的上层协议类型(如TCP、UDP、ICMP等)。
-
首部校验和(Header Checksum, 16位):用于验证IP包首部数据的完整性和正确性。路由器在转发数据包时会重新计算这个校验和。
- 源IP地址(Source Address, 32位):指示数据包的发送方IP地址。
- 目的IP地址(Destination Address, 32位):指示数据包的接收方IP地址。
IP包经过路由器转发时,首部固定部分哪些字段会变化
不会变化的字段:
- 版本(Version):始终为IPv4,不会改变。
- 首部长度(IHL):除非数据包被重新封装,否则不会改变。
- 服务类型(Type of Service):通常不会改变,但某些情况下可能根据QoS策略发生变化。
- 标识(Identification):用于重组数据片段,不会改变。
- 标志(Flags)和片偏移(Fragment Offset):通常不会改变,除非数据包被分片。
- 协议(Protocol):指示上层协议类型,不会改变。
- 源IP地址(Source Address)和目的IP地址(Destination Address):都不会改变,它们标识数据包的源和目标。
可能变化的字段:
-
总长度(Total Length):如果数据包被分片,这个字段会相应地变化,指示每个分片的长度。
-
生存时间(TTL):每当数据包经过一个路由器,这个字段的值会减1。如果TTL值减至0,数据包将被丢弃,并发送ICMP超时消息回源地址。
-
首部校验和(Header Checksum):由于TTL的变化,校验和需要重新计算。因此,每次经过路由器时,都会更新这个字段。
字段变化的情况及其变化方式:
- TTL:当数据包经过一个路由器时,TTL值减1。减1是为了防止数据包在网络中无限循环。
- 首部校验和:由于TTL的变化,路由器会重新计算整个首部的校验和,以确保数据包的完整性。新的校验和覆盖旧值。
- 总长度:如果数据包在路由器处被分片,这个字段将更新为每个片段的长度。
2、分类的IP地址
网络地址转换NAT(Network Address Translation):在专用网连接到因特网的路由器上安装NAT软件,安装了NAT软件的路由器叫NAT路由器,它至少有一个有效的外部全球IP地址。
2、子网掩码与子网划分
无分类编址CIDR
3、网络层重要协议
1.ICMP协议(Internet Control Message Protocol)网际控制报文协议
1.终点不可达:当路由器或主机不能交付数据报时就向源点发送终点不可达报文。
无法交付
2.源点抑制:当路由器或主机由于拥塞而丢弃数据报时,就向源点发送源点抑制报文,使源点知道应当把数据报的发送速率放慢。拥塞丢数据
3.时间超过:当路由器收到生存时间TTL=0的数据报时,除丢弃该数据报外,还要向源点发送时间超过报文当终点在预先规定的时间内不能收到一个数据报的全部数据报片时,就把已收到的数据报片都丢弃,并向源点发送时间超过报文。TTL=0
4.参数问题:当路由器或目的主机收到的数据报的首部中有的字段的值不正确时,就丢弃该数据报,并向源点发送参数问题报文。首部字段有问题
5.改变路由(重定向):路由器把改变路由报文发送给主机,让主机知道下次应将数据报发送给另外的路由器(可通过更好的路由)值得更好的路由
2.IGMP协议(Internet Group Management Protocol)网际组管理协议
ROUND 1:
某主机要加入组播组时,该主机向组播组的组播地址发送一个IGMP报文,声明自己要成为该组的成员。
本地组播路由器收到IGMP报文后,要利用组播路由选择协议把这组成员关系发给因特网上的其他组播路由器。
ROUND 2:
本地组播路由器周期性探询本地局域网上的主机,以便知道这些主机是否还是组播组的成员。只要有一个主机对某个组响应,那么组播路由器就认为这个组是活跃的;如果经过几次探询后没有一个主机响应,组播路由器就认为本网络上的没有此组播组的主机,因此就不再把这组的成员关系发给其他的组播路由器。
3.ARP协议(Address Resolution Protocol,地址解析协议)
ARP协议:完成主机或路由器IP地址到MAC地址的映射 解决下一跳走哪的问题
ARP协议使用过程:
检查ARP高速缓存,有对应表项则写入MAC帧,没有则用目的MAC地址为FF-FF-FF-FF-FF-FF的
帧封装并广播ARP请求分组,同一局域网中所有主机都能收到该请求。目的主机收到请求后就会向源主机单播一个ARP响应分组,源主机收到后将此映射写入ARP缓存(10-20min更新一次)。
RARP协议:完成主机或路由器MAC地址到IP地址的映射。
路由选择协议:内部(RIP,OSPF)域间(BGP)
(IGP,Interior Gateway Protocol)内部网关协议
(EGP,External Gateway Protocol)外部网关协议
RIP(Routing Information Protocol)路由信息协议
RIP是内部网关协议IGP中最先得到广泛应用的协议。RIP是一种分布式的基于向量的路由选择协议。封装RIP使用UDP协议,RIP选择的路径不一定是最是时间最短的,但一定是跳数最少的。因为他是根据最少跳数进行路径选择
4、网络层设备
冲突域是指连接到同一物理介质上所有结点的集合,这些结点之间存在介质争用现象。广播域是指接收同样广播信息的结点的集合。物理层设备不能划分冲突域,只有网络层设备能划分广播域。
路由器的组成和功能:
路由器是一种具有多个输入/输出端口的专用计算机,其任务是连接不同的网络(连接异构网络)并完成分组转发。
5、NAT(Network Address Translation)网络地址转换
是指通过将专用网络地址转换为公用网络地址,从而对外隐藏内部的IP管理地址。它使得整个专用网只需要一个全球IP地址就可以与互联网连通,因为专用IP地址是可重用的,所以NAT大大节省了IP地址的消耗。同时它隐藏了内部网络结构,从而降低了内部网络受到攻击的风险。
使用NAT时需要在专用网连接到互联网的路由器上安装NAT软件,NAt路由器至少有一个有效的外部全球IP地址。
使用私有IP地址的好处及缺点:
私有IP地址只用于LAN,不用于WAN连接(因此私有IP地址不能直接用于Internet,必须通过网关利用NAT把私有IP地址转换为Internet中合法的全球IP地址才能出现在Internet上),并且允许IP地址被LAN重复使用,有效解决了IP地址不足的问题。
A类:1个A类网段,即10.0.0.0
- 10.255.255.255。
B类:16个B类网段,即172.16.0.0
- 172.31.255.255。
C类:256个C类网段,即192.168.0.0
- 192.168.255.255。
6、主机入网需要配置四个参数
-
IP地址:这是主机在网络中的唯一标识符,类似于设备的“网络地址”。通过IP地址,其他设备能够找到并与该主机通信。
-
子网掩码:子网掩码用于划分IP地址中的网络部分和主机部分。它帮助确定网络中哪些IP地址属于同一个子网,从而决定数据包应该发送到本地网络还是通过网关发送到其他网络。
-
默认网关:默认网关是指当主机尝试与不同网络中的设备通信时,数据包会通过默认网关进行转发。通常,默认网关是主机所在子网的路由器的IP地址。
-
首选域名服务器(DNS服务器):DNS服务器将人类可读的域名(如www.example.com)转换为IP地址,使主机能够通过域名访问网络中的其他资源。首选DNS服务器是主机在解析域名时首先查询的服务器。
这四个参数的正确配置是确保主机能够在网络中正常通信和访问互联网的基础。
五、传输层
1、传输层概述
传输层的功能:
1.传输层提供进程和进程之间的逻辑通信,靠套接字Socket=(主机IP地址,端口号)找到应用进程。
端口
端口的作用:能让应用层的各种进程将其数据通过端口向下交付给传输层,以及让传输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的进程。端口在传输层的作用类似于IP地址在网络层的作用,只不过IP地址标识的是主机,而端口标识的是主机中的应用进程。
端口号
端口用来标识应用层的各应用进程。 端口由 16 bit 二进制数表示。 端口号只具有本地意义,即端口号只是为了标识本计算机应用层中的各进程。在因特网中不同计算机的相同端口号是没有联系的。 TCP与UDP各自端口号独立编址。
2.传输层对收到的报文进行差错检测。
3.传输层的两种协议。
传输层有两个好兄弟,大哥TCP和二弟UDP大哥靠谱,二弟不靠谱
面向连接的传输控制协议TCP:传送数据之前必须建立连接,数据传送结束后要释放连接。不提供广播或多播服务。由于TCP要提供可靠的面向连接的传输服务,因此不可避免增加了许多开销:确认、流量控制、计时器及连接管理等。可靠,面向连接,时延大,适用于大文件。
无连接的数据报协议UDP:传送数据之前不需要建立连接,收到UDP报文后也不需要给出任何确认。不可靠,无连接,时延小,适用于小文件。
2、TCP协议(Transmission Control Protocol)传输控制协议
2、TCP连接管理(三次握手,四次挥手)
三次握手”的目的是“为了防止已失效的连接(connect)请求报文段传送到了服务端,因而产生错误”,也即为了解决“网络中存在延迟的重复分组”问题。
3.UDP协议(用户数据报协议User Datagram Protocol)
UDP仅在IP层的数据报服务之上增加了两个最基本的功能:复用和分用,以及差错检测
1、UDP无需建立连接。2、无连接状态。3、UDP首部开销小。4、UDP没有拥塞控制。5、UDP支持一对一、一对多、多对一和多对多的交互通信。
4.可靠传输、流量控制、拥塞控制
拥塞控制的四种方法
六、应用层
1、应用层概述
应用层的作用:应用层对应用程序的通信提供服务。
2、网络应用模型
1. C/S模式
服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务
2. B/S模式
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。
这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器,如Chrome、Safari、Microsoft Edge、Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。
3. P2P模式
端对端服务模式(Peer to Peer,简称P2P),亦称为“点对点模式”,是指通过互联网将个人与个人连接起来,绕开中心平台而直接提供服务、完成交易的模式。Peer一词在英语里就有“对等者”和“伙伴”的意思。
P2P的早期含意是计算机通信领域中的“对等网络协议”,它打破了传统的Client/Server(C/S)模式,使得成千上万台彼此连接的计算机都处于对等地位。
每个主机都有2个身份,既可以是Server,又可以是Client。
3、DHCP协议(Dynamic Host Configuration Protocol动态主机配置协议)
常用于给主机动态分配IP地址,它提供了即插即用的联网机制,这种机制允许一台计算机加入新的网络和自动获取IP地址而不用手工参与。DHCP是应用层协议,它是基于UDP的。使用C/S模型。
4、DNS(域名系统Domain Name System)域名解析系统
是因特网使用的命名系统,用来把便于人们记忆的具有特定含义的主机名如(www.cskaoyan.com)转换为便于机器处理的IP地址。DNS采用C/S模型,其协议运行在UDP之上,使用53号端口。
从概念上将DNS分为三部分:层次域名空间、域名服务器和解析器。
5、FTP文件传输协议(File Transfer Protocol)
FTP是基于客户/服务器(C/S)的协议。
用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。
依照 FTP 协议提供服务,进行文件传送的计算机就是 FTP 服务器。
连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。
6、电子邮件(SMTP、POP3)均使用TCP
(Simple Mail Transfer Protocol,Post Office Protocol)
7、万维网(World Wide Web)和HTTP协议(HyperText Transfer Protocol)超文本传输协议
HTTP协议定义了浏览器(万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。
七、网络安全