版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章TCP/IP网络协议,本章的主要内容,TCP/IP协议的体系结构网络间网络层的IP子协议网络层其他协议传输层:TCP协议,UDP协议应用层协议TCP/IP网络工具DHCP服务和DHCP服务器DNS服务和DNS服务器,3.1 TCP TCP/TCP/包路由等功能。3.2.1网络之间的网络层-IP协议IP地址管理,IP地址采用固定格式:32位二进制,4段(每段8位),中间为“.”以分隔,通常用四个十进制数表示。例如,10101100 . 0001000 . 00000 . 0000000 . 00001010,172 . 16 . 0 . 0 . 10,3 . 2 . 1 internet层
2、-主机如何获取IP地址:静态分配:手动设置(步骤)动态分配:DHCP服务(步骤网络号:该系统所在的网络标识主机号:用于指示在该系统中区分其他主机的ID。应用原则:网络号相同的主机,位于同一网段。同一网段不允许具有相同主机编号的主机。3.2.1网络之间的网络层-IP协议IP地址管理,IP地址由“网络编号”和“主机编号”组成。通常,在三种IP地址类型(A、B和C)中,网络编号和问题是解决IP地址资源严重不足的路由表大小急剧增长的解决方案。在“host number”部分中,通过子网编号弹出几个,将主结构添加到原始IP地址结构的方法称为子网分区。前提条件:网络较小,IP地址空间未充分利用。示例:主机
3、数为30,25,20,15,10的5个LAN比c类地址中允许的主机数少。向这五个LAN申请五个C类IP地址显然是浪费。子网示例:子网掩码(Subnet Mask),子网后如何标识其他子网?解决方法:使用子网掩码分隔网络编号和主机编号。子网掩码格式:32位,网络编号(包括子网编号)部分全部为“1”,主机编号部分全部为“0”。子网掩码不能用作IP地址,也不能单独使用,因此必须与IP地址一起使用。子网掩码使用规则,计算子网掩码,前面示例:网络编号24位,子网编号3位,总计27位。因此,子网掩码为:1111111111111111111111111111111111111111111111111111
4、11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111请检查每个子网地址和子网掩码。1)对于c类地址,在最后8位中,将几个划分为子网地址。231224,如果选择4位作为子网地址,则总共可以提供14个子网地址。2)验证剩馀位数是否可以满足每个子网的主机数要求。子网地址为4位,因此还有4位可用作主机地址。2413 2可以满足每个子网13个主机的要求。3)子网掩码为40。(1110
5、000B=240) 4)子网地址可以任意选择16、32、224总共14个地址中的12个。,3.2.1网络之间的网络层-IP协议IP协议的路由控制,IP处理的IP模块安装在主机和路由器上。到达接收主机的每个IP模块通过在所传递数据通信报的IP标头部分查找IP地址,将数据报发送到IP地址指定的中间路由器或目标主机。路由器收到数据报后,必须决定将数据发送到哪里。此判断是通过参考路由表完成的。3.3网络之间的网络层-其他子协议,internet CMP(ICMP)(IP协议不保证可靠性)。因此,网络故障导致数据包无法到达,中途路由器或目标主机缓冲区溢出,从而导致数据包丢弃等事故。此时,需要在新地址向源
6、告知包没有到达的情况。ICMP将此信息从错误的主机或路由器返回到源。另外,在发送之前,可以检查目标(监听地址)是否存在,或者检查路由器的状态。图)地址解析协议(ARP)确定已知IP地址的正确MAC地址。reverse address resolution protocol(rarp)根据MAC地址确定相应的IP地址。单击,3.4传输层协议,TCP协议UDP协议,3.4 .1 TCP协议功能,传输控制协议(TCP):面向连接的传输层协议,可提供高可靠性通信(例如,无数据错误、无数据丢失、无数据失误、无数据冗馀到达)。)适用性:1、传输质量要求高,适用于传输大量数据的通信。2、使用TCP的点对点通
7、信。3.4 .2 UDP协议的特征,用户数据报协议(UDP)用户数据报协议是不可靠的非连接协议。发送数据之前不需要连接,因此可以实现高效的数据传输。其优点是传输速度比TCP协议快。适用情况:1、小型数据传输(例如,连接到DNS服务器的IP地址祖怀后,如果数据传输效率低下,则使用UDP);2、在难以接收数据、响应的网络中使用UDP。(例如,无线网络)3,适用于广播通信。3.5 TCP/IP应用层协议,应用层是各种用户应用程序和应用程序协议(TELNET(远程登录协议)、FTP(文件传输协议)、SMTP(电子邮件协议)、NNTP等网络用户和TCP/IP网络之间的接口,3.0例如,开发程序时,需要参
8、考存储在其他计算机上的文件。如果计算机离得很近,用户只要稍微移动一下就可以很容易地使用。但是,目标计算机并不都在附近。此时,如果此目标计算机和周围的计算机都连接到互联网,那么telnet允许您连接到目标计算机并通过周围的计算机使用。(David assell,Northern Exposure(TV),计算机),3.5.1 TELNET协议,第二,TELNET协议的工作原理1,通过TELNET连接到客户端/服务器。2、telnet在TCP中实现,因为它在本地计算机和远程计算机之间实现了高度可靠的通信。3、telnet协议处理数据是通过端口23、3.5.2 POP、SMTP协议、1、电子邮件系统
9、:与用户交换的接口消息用户介质(MUA)、邮件(信息)发送的消息传递介质(MTA)。在下图中,3.5.2 POP、SMTP协议、2、POP的功能POP的基本功能是邮件软件(邮件解释程序),它可以验证用户的登录名和口令,并将用户的邮件从服务器发送到客户机。当前使用的版本是POP3。pop协议在端口110上工作。3、SMTP协议邮件传输协议,在端口25上工作。,3.5.3 FTP协议,FTP用于两台计算机之间文件传输的协议FTP通过客户端/服务器进行通信,提供文件传输服务的一方是服务器,连接服务器请求文件传输的一方是客户端。3.6 TCP/IP网络工具、ping命令Traceroute命令Nets
10、tat命令ipconfig(ifconfig)命令、3.6.1 ping命令、ping命令是用于检查网络连接状态的网络工具之一,PING命令还可以检测包到达目标计算机的往返时间PING命令使用ICMP协议的回显请求、回显响应。客户端向服务器发送回显请求,服务器返回ICMP响应响应。如何使用PING命令:您可以在DOS提示符下直接输入PING另一方的IP地址(或另一方的主机名),测试连接是否正常。特定参数为PING/?调查。下图,3.6.2 TRACERoute命令,1,功能:TRACERoute工具查找目标IP地址经过的路由器。2、工作原理:TRACERoute工具使用IP标头中的TTL域和I
11、CMP消息。TRACERoute首先将IP报告标头中向目标计算机发送IP数据报的TTL值设置为1。第一个接收此数据报的路由器将从TTL值中减去1。设置TTL的目的是防止数据报在路由过程中进入无限循环。因此,路由器一收到IP数据报,TTL值减1,TTL值等于0,IP数据报就作废了。路由器还将ICMP超时消息返回到IP数据报的源机器,同时销毁IP数据报。返回的IP数据报将此路由器的地址记录为源地址。TRACERoute然后发送TTL设置为2的IP数据报。第二个路由器返回超时报告,因此您可以知道第二个路由器的IP地址。该操作需要循环进行,直到IP数据报到达目标计算机。为了确定是否到达了目的地,Tra
12、ceroute使用了无效的端口号。因此,数据报到达计算机时,目标计算机将返回无法到达ICMP端口的消息。Traceroute收到这份报纸后,就会知道IP数据报已经到达了目标计算机。(图下)3,TRACERoute命令使用TRACERoute主机名、3.6.2 Traceroute命令和3.6.3 Netstat命令。Netstat是显示网络连接和协议统计信息的工具。Netstat主要用于网络接口状态。程序表中显示状态协议类统计信息的三个方面。在WINDOWS环境中,在DOS提示符下:1,Netstat a:显示本机端口的连接状态。(图3.1) 2,Netstat s:显示协议类统计信息(图3.
13、2) 3,Netstat r:显示程序信息(图3.3),3.6.3 Netstat命令,3.6.(请参见下图),3.7.2 DHCP服务,IP地址配置方法手动设置自动分配DHCP服务DHCP服务器,DHCP客户机,DHCP数据库DHCP的工作原理(请参见教材P19图2.2)DHCP服务器软件,3.7;Windows 2003 DHCP的新增功能DHCP控制台的基本工作方式DHCP服务器级别的基本配置生成和设置DHCP范围生成范围配置和管理范围设置超范围设置多播范围设置DHCP选项配置和管理复杂网络的DHCP,3.7.3 DHCP客户端配置Windows DHCP客户端配置Windows 200
14、3中的DHCP 3.8.1基于DNS服务,可以使用域名轻松记录映像比较,HOSTS文件中的DNS域名系统域名系统系统和配置DNS域名空间资源记录DNS服务器DNS客户端,3.8.1基于DNS服务,如何解决名称解析过程重复查询反查询常规DNS域名服务器软件如何规划企业DNS域名系统,3.8.2配置和配置DNS服务器完成DNS服务器安装根据安装向导设置DNS服务器配置和管理服务器级别管理区域设置和管理域、设置和管理子域设置和管理资源记录设置和管理反向搜索区域、配置和管理2.2 DNS服务器、设置DNS客户端Windows 2000/XP/2003设置Windows 9x/Me设置DNS动态更新DNS安全问题IP协议路由控制;ARP、RARP、TCP、UDP和应用层的每个子协议功能。主要:IP地址和子网相关知识;使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年能源托管顾问服务协议
- 2025年江西省乐平市高二生物下册期末考试模拟卷附完整答案【必刷】
- 2026年广东省兴宁市高二生物下册期末考试模拟卷含答案(黄金题型)
- 2026年江苏省常熟市高二生物下册期末考试模拟卷附参考答案(培优)
- 2025年山东省胶州市高二生物下册期末考试试卷附答案【综合题】
- 2026年吉林省大安市高二生物下册期末考试模拟卷附答案【预热题】
- 2026年安徽省宁国市高二生物下册期末考试检测卷及答案1套
- 2026年福建省石狮市高二生物下册期末考试考试卷含完整答案(网校专用)
- 2026年湖北省宜城市高二生物下册期末考试模拟卷及答案
- 2025年浙江省奉化市高二生物下册期末考试模拟卷(精练)附答案
- 2025-2026学年广东省梅州市五华县八年级下册期末数学试题 含答案
- 2026年小学一年级数学第二学期期末考试卷及答案(共四套)
- 2025年山西建设投资集团有限公司高校毕业生招聘真题
- 2026上海奉贤区区属国有企业招聘笔试参考题库及答案详解
- 2026青海数字经济发展集团有限公司社会招聘9人笔试备考题库及答案详解
- 2026春苏教版新教材三年级下册数学期末综合练习卷含参考答案 (三套)
- 2026年国家公务员考试面试题及答案
- TSG08-2026《特种设备使用管理规则》解析
- 2025年恩施州鹤峰县选调真题
- 国开2026年《劳动关系与社会保障实务》形考任务1-4答案
- 2026年高考(北京卷)英语试题及答案
评论
0/150
提交评论