当前位置:文档之家› 第一讲(网络基础知识回顾和网络基本命令)

第一讲(网络基础知识回顾和网络基本命令)


7、应用层:确定进程之间通信的性质以满足用户的需 要,为用户所产生的服务请求提供服务。
DNS,BOOTP,DHCP,FTP,tFTP,TELNET,SMTP,POP
3,
黑龙江大学--软件学院
在实际应用中,最重要的是TCP/IP(Transport Control Protocol/Internet Protocol)协议。
黑龙江大学--软件学院
ping 127.0.0.1 这个Ping命令被送到本地计算机的IP软件,该 命令永不退出该计算机。如果没有做到这一点 ,就表示TCP/IP的安装或运行存在某些最基本 的问题。
黑龙江大学--软件学院
ping 本机IP
这个命令被送到我们计算机所配置的IP地址, 我们的计算机始终都应该对该Ping命令作出应 答,如果没有,则表示本地配置或安装存在问 题。出现此问题时,局域网用户请断开网络电 缆,然后重新发送该命令。如果网线断开后本 命令正确,则表示另一台计算机可能配置了相 同的IP地址。
码及网络的时间原则,如时分复用及频分复用。决定 了网络连接类型(端到端或多端连接)及物理拓扑结 构。说的通俗一些,这一层主要负责实际的信号传输。
2、数据链路层:在两个主机上建立数据链路连接,向 物理层传输数据信号,并对信号进行处理,使之无差 错并合理的传输。
黑龙江大学--软件学院
3、网络层:主要负责路由选择,拥塞控制等功能。 IP,ARP,RARP,ICMP,RIP,OSPF…
黑龙江大学--软件学院
本课程主要内容
第10讲 第11讲 第12讲 第13讲 第14讲 第15讲 第16讲
聊天系统编程 端口扫描 BOOTP和DHCP协议* 超文本传输协议HTTP* * 网络游戏编程 电子邮件* 简单网络管理协议(SNMP)
补充内容
黑龙江大学--软件学院
第一讲 网络基础知识回顾
什么是计算机网络? 什么是协议?什么是体系结构?
黑龙江大学--软件学院
正常情况下,当你使用ping命令来查找问题所 在或检验网络运行情况时,你需要使用许多 ping命令,如果所有都运行正确,你就可以相 信基本的连通性和配置参数没有问题;
如果某些ping命令出现运行故障,它也可以指 明到何处去查找问题。
下面就给出一个典型的检测次序及对应的可能 故障:
黑龙江大学--软件学院
ping还能显示ttl(time to live存在时间)值,你可以通 过ttl值推算一下数据包已经通过了多少个路由器:源地 点ttl起始值(就是比返回ttl略大的一个2的乘方数)-返 回时ttl值。例如,返回ttl值为119,那么可以推算数据 报离开源地址的ttl起始值为128,而源地点到目标地点 要通过9个路由器网段(128-119);如果返回ttl值为 246,ttl起始值就是256,源地点到目标地点要通过10 个路由器网段。
顺便说一句:你也可以利用该命令实现域名对ip 地址的转换功能。
黑龙江大学--软件学院
常用选项 ping ip -t——连续对ip地址执行ping命令,
直到被用户以ctrl+c中断。 ping ip -l 2000——指定ping命令中的数据长
度为2000字节,而不是缺省的32字节。 ping ip -n——执行特定次数的ping命令。
大多数路由器使用专门的路由协议来交换和动 态更新路由器之间的路由表。
黑龙江大学--软件学院
但在有些情况下,必须人工将项目添加到路由 器和主机上的路由表中。Route就是用来显示、 人工添加和修改路由表项目的。
黑龙江大学--软件学院
route print 本命令用于显示路由表中的当前项目,在
黑龙江大学--软件学院
ping:证实与一台远程主机的连接
按照缺省设置,windows上运行的ping命令发 送4个icmp(网间控制报文协议)回送请求, 每个32字节数据,如果一切正常,你应能得到 4个回送应答。
ping能够以毫秒为单位显示发送回送请求到返 回回送应答之间的时间量。如果应答时间短, 表示数据报不必通过太多的路由器或网络连接 速度比较快。
OSI分几层?TCP/IP分几层? 什么是RFC?
黑龙江大学--软件学院
利用通信线路和设备,将分布在地理位置不同 的,功能独立的多个计算机系统连接起来,以 功能完善的网络软件(网络通信协议及网络操 作系统等)实现网络中的资源共享和信息传递 的系统,称为计算机网络。
黑龙江大学--软件学院
为进行网络中的数据交换而建立的规则、标准或 约定称为网络协议。网络协议也可简称为协议。
黑龙江大学--软件学院
change 使用本命令来修改数据的传输路由。
不过,不能使用本命令来改变数据的目的地。下 面这个例子可以将数据的路由改到另一个路由器 ,它采用一条包含3个网段的路径: route add 209.98.32.33 mask 255.255.255.224 202.96.123.250 metric 3
黑龙江大学--软件学院
但是,当网络上拥有两个或多个路由器时,我 们就不一定想只依赖缺省网关了。
实际上我们可能想让我们的某些远程IP地址通 过某个特定的路由器来传递,而其他的远程IP 则通过另一个路由器来传递。
黑龙江大学--软件学院
在这种情况下,我们需要相应的路由信息,这 些信息储存在路由表中,每个主机和每个路由 器都配有自己独一无二的路由表。
黑龙江大学--软件学院
本课程主要内容
第1讲 第2讲 第3讲 第4讲 第5讲 第6讲
第7讲 第8讲 第9讲
网络基础知识回顾 网络应用程序模型 网络通信初步* DNS及InetAddress类* 多线程网络编程* 虚拟终端Telnet 及其实现*
文件传输FTP及其实现* * 基于UDP协议的开发* TFTP协议
黑龙江大学--软件学院
但并非所有的RFC文档都是因特网标准,只有一 小部分RFC文档最后才能变成因特网标准。
RFC按收到时间的先后从小到大编上序号(即 RFC **** ,这里的****是阿拉伯数字)。一个 RFC文档更新后就使用一个新的编号,并在文档 中指出原来老编号的RFC文档已成为陈旧的。
黑龙江大学--软件学院
制定因特网的正式标准要经过以下的四个阶段: 1.因特网草案(此阶段还不是RFC文档) 2.建议标准(此阶段开始就成为RFC文档) 3.草案标准 4.因特网标准
黑龙江大学--软件学院
练习题
黑龙江大学--软件学院
常用网络诊断应用程序
ipconfig:列出使用该命令和主机上所有当前tcp/ip网 络配置。
4、传输层:向用户提供可靠的端到端服务,它屏蔽了 下层的数据通信细节,让用户及应用程序不需要考虑 实际的通信方法。 TCP,UDP…
5、会话层:主要负责两个会话进程之间的通信,即两 个会话层实体之间的信息交换,管理数据的交换。
黑龙江大学--软件学院
6、表示层:处理通信信号的表示方法,进行不同的格 式之间的翻译,并负责数据的加密解密,数据的压缩 与恢复。
TCP/IP协议是一个四层协议。
黑龙江大学--软件学院
RFC
所有的因特网标准都是以RFC的形式在因特网 上发表。RFC(Request For Comments)的 意思就是“请求评论”。所有的RFC文档都可 以从因特网上免费下载。
面向大众,任何人都可以用电子邮件随时发表 对某个文档的意见或者建议。
第一讲(网络基础知识回顾和网络基本命令)
要求
1.出勤(5周10次理论课,3次上机课) 2.遵守课堂纪律(不要看手机) 3.考试方式(笔试+平时) 4.参考教材: 《 计算机网络》(谢希仁) 《 TCP-IP协议原理与应用》(清华大学出版社) 《TCP-IP协议族(第4版)》》 (清华大学出版社) 5.授课方式(幻灯片+板书)
黑龙江大学--软件学院
例如: 2003年11月公布了因特网正式协议标 准RFC 3600,此文档注明了:以前的文档RFC 3300已变成陈旧的。但到了2004年7月, RFC3600 文档又更新了,新文档的编号是 RFC3700,此文档又注明:RFC3600已变为陈 旧的。
2008年5月公布了因特网正式协议标准RFC 5000,此文档注明了:以前的文档RFC 3700 已变成陈旧的。
黑龙江大学--软件学院
arp -a IP--如果你有多个网卡,那么使用arp -a加上接口 的IP地址,就可以只显示与该接口相关的ARP缓存项目。
arp -s IP 物理地址--你可以向ARP高速缓存中人工输入一 个静态项目。该项目在计算机引导过程中将保持有效状态, 或者在出现错误时,人工配置的物理地址将自动更新该项 目。
黑龙江大学--软件学院
ping 局域网内其他IP 这个命令应该离开我们的计算机,经过网卡及
网络电缆到达其他计算机,再返回。收到回送 应答表明本地网络中的网卡和载体运行正确。 但如果收到0个回送应答,那么表示子网掩码不 正确或网卡配置错误或电缆系统有问题。
黑龙江大学--软件学院
Ping 网关ip 这个命令如果应答正确,表示局域网中的网关路
ipconfig/all 显示详细信息 (如:本地网卡中的物理地址(mac) )
ipconfig/release,那么所有接口的租用ip地址便重新交 付给dhcp服务器(归还ip地址)。 ipconfig/renew,那么本地计算机便设法与dhcp服务器 取得联系,并租用一个ip地址。 请注意,大多数情况下网卡将被重新赋予和以前所赋予的 相同的ip地址。
黑龙江大学--软件学院
一旦高速缓存的项目被输入,它们就已经开始 走向失效状态。例如,在Windows NT网络中, 如果输入项目后不进一步使用,物理/IP地址对 就会在2至10分钟内失效。
黑龙江大学--软件学院
常用命令选项: arp -a或arp -g:用于查看高速缓存中的所有项
相关主题