分层思想:将复杂的流程分解为几个功能相对单一的子过程。 作用:整个流程更加清晰,复杂问题简单化;更容易发现问题并针对性解决问题。
应用层——HTTP/FTP/TFTP/SMTP/SNMP/DNS 传输层——TCP/UDP 网络层——ICMP/IGMP/IP/ARP/RARP 数据链路层 物理层——由底层网络定义的协议
ICMP:互联网控制报文协议。 作用:有些网络实用程序可用来测试与目的设备的连通性,并给与一定的反馈。 由Ping实用程序与traceroute实用程序组成。
已知目标IP未知目标MAC地址时用, 举例:若PC1想发信息给PC2,但是只知道PC2的IP,未知PC2的MAC时,就会通过ARP发送广播帧给交换机, 交换机接收到广播帧时无条件做广播处理,此时连接到交换机上的所有主机都可收到此广播帧, 它们会比较自己的IP与目标IP是否一致,若不一致则丢弃处理,若一致则回消息给发送方,在回包的过程中自然会加上自己的IP和MAC地址, 当发送方接收到此数据时,会查看接收方的MAC和IP地址,把它们一起放入ARP缓存表。
应用层——上层数据 传输层——TCP头部+上层数据 网络层——IP头部+TCP头部+上层数据 数据链路层——MAC头部+LLC头部+IP头部+TCP头部+上层数据 物理层——比特流(Bits)
物理层——比特流(Bits) 数据链路层——MAC头部+LLC头部+IP头部+TCP头部+上层数据 网络层——IP头部+TCP头部+上层数据 传输层——TCP头部+上层数据 应用层——上层数据
应用层——纯数据(messsage) 计算机 传输层——数据段(segment) 防火墙 网络层——数据包(packet) 路由器 数据链路层——数据帧(frame) 交换机(二层) 物理层——比特流(bits) 网卡
TCP和UDP。TCP有确认和重传机制,UDP无确认和重传机制。 TCP传输协议: (1)TCP将报文划分为较小的片段,称为数据段。 (2)数据段按顺序编号。 (3)如果发送方在规定时间内未收到确认,则会认为数据段已丢失并重新传输。
UDP传输协议: (1)UDP 不需要确认接收, 是效率最高的传送机制。 (2)无确认和重传机制 (3)UDP是音频流、视频流和IP语音(VolP)之类应用程序的首选。
—DNS(域名服务器) 作用:提供网站的IP地址或域名,以便主机能与其连接; 协议:TCP; 端口号:53号。 —Telnet(远程服务器) 作用:允许管理员从远程位置登录到主机,然后以如同本地登录的方式控制主机的服务; 协议:TCP; 端口:23号。 —电子邮件服务器 作用:1.使用简单邮件传输协议、邮局协议或Internet邮件访问协议。2.用于从客户端通过Internet向服务器发送电子邮件。3.以user@xyz格式指定收件人。 协议:TCP; 端口号:POP3:110号,SMTP:25号,IMAP4:143号。 —DHCP(动态主机配置协议服务器) 作用:为客户端分配IP 地址、子网掩码、默认网关和其他信息的服务; 协议:UDP; 端口:客户端:67号,服务端:68号。 —web服务器 作用:用于在web客户端和web服务器之间传输信息; 协议:TCP; 端口:http:80号,https:443号。 —FTP(文件传输协议服务器) 作用:供客户端和服务器之间下载和上传文件服务; 协议:TCP; 端口:date:20号,control:21号。
9、端口号的范围是怎样的?端口号的分类?每个类别对应的端口号范围是怎样的? —范围介于1到65535之间。 公认端口:1到1023; 注册端口:1024到49151; 私有端口:49452到65535。