项目二 TCP/IP 与通信原理
1、 网络工程化项目流程。
项目实施流程中主要有6个阶段个阶段
1招投标阶段招投标阶段 2启动阶段启动阶段 3 实施阶段实施阶段 4 测试阶段测试阶段 5 验收阶段验收阶段
6 售后服务和培训阶段售后服务和培训阶段
2、 冲突域于广播域的区别。
广播域是一个逻辑上的计算机小组,该组内的所有计算机都会收到同样的广播信息。播信息。
冲突域就是以太网上竞争同一带宽的节点集合。冲突域就是以太网上竞争同一带宽的节点集合。
3、 请说明发送一个数据报到交换机、路由器、防火墙,分别是
如何转发的。
交换机的数据转发
(1)在数据准备封装时如果不知道目的mac ,在二层上发ARP 广播,交换机某个端口收到该ARP ,它先读取数据中的源MAC 地址,交换机学习并将源mac 地址与对应端口绑定;地址与对应端口绑定; (2) 封转好目的端mac 地址之后的数据包进入交换机某端口,交换机读取包头中的目的MAC 地址,并在mac 地址表中查相应的端口;地址表中查相应的端口; (3) 如表中有与这目的MAC 地址对应的端口,把数据包转发到该端口;地址对应的端口,把数据包转发到该端口; (4) 如表中不到相应的端口则把数据包泛洪到除进端口外的所有其他端口上,当目的端对源做出回应时,交换机又可以学习一次目的MAC 地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。交换机不断的循环这个过程,对于全网的MAC 地址信息都可以学习到,二层交换机就是这样建立和维护它自己的地址表。立和维护它自己的地址表。
路由器的数据转发 (1) 接受二层是自己的数据包,拆除二层封装。接受二层是自己的数据包,拆除二层封装。 (2) 查入方向的策略,如:ACL 等。等。 (3) 查全局路由表,最长掩码原则。查全局路由表,最长掩码原则。 (4) 将数据包转发到出接口,TTL 值减1 (5) 查出方向的策略,如:ACL 等。等。 (6) 重新封装二层,将数据包发送到下一跳。重新封装二层,将数据包发送到下一跳。
防火墙的数据转发
(1) 底层处理,如:拆封二,三层。底层处理,如:拆封二,三层。 (2) 查连接状态表,如果有,看是否做7层检测,转发数据;如果没有,查
看ACL 。
(3) 查ACL ,看是否手动的放通该流量,没有则丢弃,有去查全局路由
表或现做地址转换,再查路由表。表或现做地址转换,再查路由表。
(4) 查全局路由表,是否有该流量的路由条目,没有,丢弃;如果有,看是
否进行源地址的转换,如:NA T 、P A
T 。 (5) 创建连接会话表项,对数据进行转发。创建连接会话表项,对数据进行转发。
4、 熟悉数据报文结构以太网报头、IP 、TCP 、UDP,能理解二、
三、四层数据分析、数据封装拆装过程、上下层相关协议的联系。
以太网报头:以太网报头:
目标地址目标地址 源地址源地址 类型类型 数据数据
Ethernet 帧头帧头
目标地址:目的MAC ,6字节。字节。 源地址:源MAC ,6字节。字节。
类型:标识上层协议类型,2字节:IP :0x0800;ARP :0x0806
TCP 报文头报文头
源端口 目标端口目标端口 长度长度 校验和校验和 数据数据
UDP 报文头报文头
版本(4) 报头长度(6) 优先级及服务类型(8) 总长(16)
源端口源端口
目标端口目标端口 序号序号 确认号确认号
报文长度报文长度 预留预留 编码位编码位 窗口窗口 校验和校验和
紧急紧急 选项选项 数据数据
标识(16) 标志(3) 分段偏移量(13) 存活时间(8)
协议(8) 报头校验和(16) 源IP 地址(32) 目标IP 地址(32) 选项(0或32) 数据(不固定的)数据(不固定的)
IP 头部头部
5、 TCP 报文头部、UDP 报文头部的相同点与不同点,总结应用
层协议哪些是基于TCP 封装、端口号多少;哪些是基于UDP 封装的,端口号多少;并通过抓包分析TCP 的三次握手、四次断开连接,将过程用自己的语言描述;查看TCP 报文的标志位字段的置位的作用。
答:答:
UDP 报文头报文头
TCP 报文头报文头
相同点:都具有源,目端口,长度与校验和,都工作在传输层。相同点:都具有源,目端口,长度与校验和,都工作在传输层。
不同点:TCP 有序号,确定了发送方发送数据流中的数据所在位置,还有编码位,
是TCP 的控制功能,具体的后面讨论;TCP 是提供可靠连接,面向连接的,而UDP 是无连接的,只提供数据包服务,最大交付。是无连接的,只提供数据包服务,最大交付。
基于TCP 源端口源端口
目标端口目标端口 序号序号 确认号确认号
报文长度报文长度 预留预留 编码位编码位 窗口窗口 校验和校验和
紧急紧急
选项选项 数据数据
源端口源端口 目标端口目标端口 长度长度
校验和校验和 数据数据
应用应用 TCP 端口号端口号 应用应用 TCP 端口号端口号
FTP-Data 20 BGP 179 FTP 21 HTTPS 443 SSH 22 RTSP 554 Telnet
23
SQL
1433
基于UDP
TCP 三次握手机制三次握手机制
第一次握手,(如图1所示)客户端向服务器端提出连接请求,所示)客户端向服务器端提出连接请求,
SYN
标志置位。
(图1)
第二次握手,(如图2所示)服务端收到TCP 分段,同时确认收到客户端的第一个TCP 分段,发送回应包(ACK 标志置位)标志置位)
SMTP 25 Oracle 1521
Tacacs+ 49 H323 1720 HTTP 80 PPTP 1723 POP3
110
MMS
1755 文件共享文件共享 139、445 远程桌面远程桌面 3389
应用应用 UDP 端口号端口号 应用应用 UDP 端口号端口号 WINS 42 NetBIOS 137、138、139 DNS 53 IPSEC 500、4500
DHCP(S) 67 SYSLOG 514 DHCP(C) 68 RIP 520 TFTP 69 L2TP 1701 NTP 123 radius 1812、1813 S
NMP
161、162
Radius cisco
1645、1646
(图2)
tcpip协议分为哪几层作用第三次握手(如图3所示),客户端确认收到服务器端的(ACK )置位报文,最后回应确认报文,到此为止建立完整的TCP 连接。连接。
(图3)
TCP 四次断开连接四次断开连接 第一次(如图4所示),有服务端发起,FIN 、PSH 、ACK 置位,表示服务器端要中止此次的连接。要中止此次的连接。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论