网络安全协议基础_第1页
网络安全协议基础_第2页
网络安全协议基础_第3页
网络安全协议基础_第4页
网络安全协议基础_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章 网络安全协议基础 第二版内容提要了解IP协议、TCP协议、UDP协议和ICMP协议。掌握常用的网络服务:文件传输服务、Telnet服务、电子邮件服务和Web服务掌握常用的网络命令。OSI参考模型 TCP/IP协议簇TCP/IP协议簇模型 TCP/IP协议簇参考模型和OSI参考模型的比较。 常用的网络协议网际协议IP传输控制协议TCP用户数据报协议UDP控制消息协议ICMP 网络协议IP IP协议是最重要的网际协议,同时被TCP协议和UDP协议使用。TCP/IP的整个数据报在数据链路层的结构如表以太网数据包头IP头TCP/UDP/ICMP/IGMP头数据 IP头的结构版本(4位)头长度(

2、4位)服务类型(8位)封包总长度(16位)封包标识(16位)标志(3位)片断偏移地址(13位)存活时间(8位)协议(8位)校验和(16位)源IP地址(32位)目的IP地址(32位)选项(可选)填充(可选)数据抓取Ping指令发送的数据包抓取Ping指令发送的数据包抓取Ping指令发送的数据包IP报头的所有属性都在报头中显示出来,实际抓取的数据报和理论上的数据报一致。 传输控制协议协议TCP TCP是传输层协议,提供可靠的数据传输。TCP在两个或多个主机之间建立面向连接的通信。TCP支持多数据流操作,提供错误控制,甚至完成对乱序到达的报文进行重新排序。TCP协议的头结构 一次完整的FTP会话 首

3、先开启目标主机的FTP服务。 一次完整的FTP会话启动Wirshark,然后在主机的DOS命令行下利用FTP指令连接目标主机上的FTP服务器。一次完整的FTP会话一次完整的FTP会话登录FTP是典型的TCP连接,FTP服务使用的是TCP协议。 TCP工作原理TCP协议的三次“握手”第一次“握手” 第二次“握手” 第三次“握手” TCP协议的四次“挥手” 需要断开连接的时候,TCP也需要互相确认才可以断开连接,四次交互过程如下。第一次“挥手” 第二次“挥手” 第三次“挥手” 第四次“挥手” 用户数据报协议UDP UDP为应用程序提供发送和接收数据报的功能。某些程序( ,DNS)使用的是UDP协议

4、,UDP协议在TCP/IP主机之间建立快速、轻便、不可靠的数据传输通道。 UDP和TCP的区别 UDP提供的是非连接的数据报服务,UDP无法保证任何数据报的传递和验证。 UDP和TCP传递数据的比较 UDP协议TCP协议无连接的服务;在主机之间不建立会话。面向连接的服务;在主机之间建立会话。UDP不能确保或承认数据传递或序列化数据。TCP 通过确认和按顺序传递数据来确保数据的传递。使用 UDP 的程序负责提供传输数据所需的可靠性。使用 TCP 的程序能确保可靠的数据传输。UDP快速,具有低开销要求,并支持点对点和一点对多点的通讯。TCP 比较慢,有更高的开销要求,而且只支持点对点通讯。UDP

5、和 TCP 都使用端口标识每个 TCP/IP 程序的通讯。 UDP协议的头结构 源端口(2字节)目的端口(2字节)封报长度(2字节)校验和(2字节)数据UDP数据报分析 常用的网络服务中,DNS使用UDP协议。当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与此名称相关的IP地址。设置DNS解析需要在主机上设置DNS解析的主机,将主机的DNS的解析指向虚拟机,如图所示。设置DNS解析虽然虚拟机并没有设置DNS解析,但是只要访问DNS都可以抓到UDP数据报。设置完毕后,在主机的DOS界面中输入命令nslookup。UDP报头互联网控制消息协议ICMP 通过ICMP协议,主机和路由

6、器可以报告错误并交换相关的状态信息。在下列情况中,通常自动发送ICMP消息:IP数据报无法访问目标。IP路由器(网关)无法按当前的传输速率转发数据报。IP路由器将发送主机重定向为使用更好的到达目标的路。ICMP协议的结构 ICMP协议的头结构 ICMP头结构比较简单。类型(8位)代码(8位)校验和(16位)标识符序号数据类型种类类型报文差错报告报文3终点不可达4源点抑制11超时12参数问题5路由重定向查询报文8或0回送请求或应答13或14时间戳请求或应答代码0网络不可达8源主机被隔离1主机不可达9禁止与目的网络通信2协议不可达10禁止与目的主机通信3端口不可达11对指明的服务类型,网络不可达4

7、需要分片12对指明的服务类型,主机不可达5源路由不能完成13主机不可达,有过滤器6目的网络未知14主机不可达,违反优先级7目的主机未知15主机不可达,优先级被截止 常用的网络命令 常用的网络命令有:判断主机是否连通的ping指令查看IP地址配置情况的ipconfig指令查看网络连接状态的netstat指令进行网络操作的net指令进行定时器操作的at指令。 Ping:测试网络的连通性,几种基本的出错类型:unknow host 该远程主机的名字不能被DNS(域名服务器)转换成IP地址,DNS可能出故障、该名字可能是不正确的、你的系统和远程服务器之间的网络可能出毛病。如果你知道该远程主机的IP地址

8、,可以再试一试ping命令。如果利用它的IP地址能达到该主机,问题就可能出在DNS上。Network unreachable 本地系统没有到达该远程系统的路由。使用trancert去检查其路由表Ping命令 no answer 远程系统没有响应。原因有很多,远程主机可能没有工作、本地或远程主机可能配置不当、本地和远程主机之间的线路不正常等等。Ping命令 ping ping 利用ping指令验证和对方计算机的连通性,使用的语法是“ping 对方计算机名或者IP地址”。 ipconfig指令 显示TCP/IP网络配置信息Ipconfig, ipconfig/all WindowsIfconfig

9、 Linux, Unix, Macnetstat指令 netstat指令显示活动的连接、计算机监听的端口、以太网统计信息、IP 路由表、IPv4统计信息(IP、ICMP、TCP和UDP协议)。使用“netstat -an”命令可以查看目前活动的连接和开放的端口,是网络管理员查看网络是否被入侵的最简单方法。net指令 net指令用来查看计算机上的用户列表、添加和删除用户、和对方计算机建立连接、启动或者停止某网络服务等。net view 查看远程主机的共享资源 net view ,查看服务器的共享文件和文件夹。 net use把远程主机的共享资源映射为本地盘符 net use z: PPT,把下的

10、共享名为PPT的目录映射为本地Z盘 net指令利用“net user 用户名 密码”给某用户修改密码,比如把管理员的密码修改成“123456”。建立用户并添加到管理员组 案例名称:添加用户到管理员组文件名称:net user jack 123456 /addnet localgroup administrators jack /addnet user和对方计算机建立信任连接 只要拥有某主机的用户名和密码,就可以用“IPC$(Internet Protocol Control)”建立信任连接,建立完信任连接后,可以在命令行下完全控制对方计算机。比如得到IP为计算机的管理员密码为123456,可利

11、用指令“net use 09ipc$ 123456 /user:administrator”,如图2-47所示。和对方计算机建立信任连接建立完毕后,就可以操作对方的计算机,比如查看对方计算机上的文件。at指令 案例名称:创建定时器文件名称:net use * /delnet use 09ipc$ 123456 /user:administratorTracert (traceroute)网络路由跟踪命令Window环境用法: tracert -d -h maximum_hops -j host-list -w timeout -R -S srcaddr -4 -6 target_name 选项: -d 不将地址解析成主机名。 -h maximum_hops 搜索目标的最大跃点数。 -j host-list 与主机列表一起的松散源路由(仅适用于 IPv4)。 -w timeout 等待每个回复的超时时间(以毫秒为单位)。 -R 跟踪往返行程路径(仅适用于 IPv6)。 -S srcaddr 要使用的源地址(仅适用于 IPv6)。 -4 强制使用 IPv4。 -6 强制使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论