CCNA学习指南-第二章笔记

第二章 TCP/IP 简介

1.TCP和UDP协议的不同和相同之处

相同之处在于TCP和UDP协议都属于OSI模型中的传输层的协议,而且它们都必须使用端口号来与上层进行通信;不同之处在于TCP排序、可靠、面向连接、虚电路、确认和流量控制,而UDP无序、不可靠、无连接、低开销、无确认、没有窗口或流量控制。TCP类似于打电话,而UDP更像寄明信片

2.使用TCP和UDP的主要协议和默认端口号

TCP:Telnet 23、SMTP 25、HTTP 80、FTP 21、DNS 53、HTTPS 443
UDP:SNMP 161、TFTP 69、DNS 53、DHCP
注意,DNS即使用TCP,也使用UDP。具体使用哪种协议,取决于它所完成的工作

3.DoD模型的过程/应用层协议

Telnet协议是一个终端仿真程序,它允许你登录到远程主机并在其上运行程序。文件传输协议(FTP)是一个面向连接的服务,它允许你进行文件传送。简单FTP(TFTP)是一个无连接的文件传送程序。简单邮件传输协议(SMTP)是一个发送邮件的程序。域名服务(DNS)可以解析主机名,特别是Internet名。动态主机配置协议(DHCP)可以为主机分配IP地址。

4.DoD模型的主机到主机层协议

传输控制协议(TCP)是一个面向连接的协议,它通过使用确认应答和流量控制提供了可靠的网络服务。用户数据报协议(UDP)是一个无连接协议,它提供了较低的网络开销并认为是不可靠的;该层等效于OSI模型的传输层

5.DoD模型的因特网协议

因特网协议(IP)是一个无连接协议,它提供了通过互联网络的网络地址和路由。地址解析协议(ARP)可以从已知的IP地址查找硬件地址。逆向ARP(RARP)是从已知的硬件地址查找IP地址。因特网控制报文协议(ICMP)提供了诊断和目的不可达信息;该层等效于OSI模型的网络层

6.A类地址范围

A类网络的第一个八位位组取值范围从1到126,二进制表示为0xxxxxxx。默认时,它提供了8位的网络寻址和24位的主机寻址

7.B类地址范围

B类网络的第一个八位位组取值范围从128到191,二进制表示为10xxxxxx。默认时,它提供了16位的网络寻址和16位的主机寻址

8.C类地址范围

C类网络的第一个八位位组取值范围从192到223,二进制表示为110xxxxx。默认时,它提供了24位的网络寻址和8位的主机寻址

9.私有地址的范围

A类私有地址的范围从10.0.0.0到10.255.255.255。B类私有地址的范围从172.16.0.0到172.31.255.255。C类私有地址的范围从192.168.0.0到192.168.255.255

10.地址127.0.0.1的应用是什么

环回或诊断

11.如何从列出的IP地址中找出网络地址

置所有主机位为off

12.如何从列出的IP地址中找出广播地址

置所有主机位为on

13.哪种协议允许路由器响应一个发送到远端主机的ARP请求

代理ARP(Proxy ARP),可以帮助某个子网上的主机在不重新配置路由器或是默认网关时发送数据到达远端子网

14.使用哪种协议可以实现自动配置IP,包括IP地址,子网掩码(subnet mask),默认网关(default gate)和DNS信息

动态主机配置协议(DHCP)用于在你的网络中为主机提供IP配置信息。DHCP可以提供大量的信息,但最常用的信息仍是IP地址、子网掩码、默认网关和DNS信息

15.哪种协议被用来查询本地设备的硬件地址

地址解析协议(ARP)用于由已知的IP地址查找其硬件地址

16.哪一类IP地址提供了每一个网络ID支持254台主机地址的上限

一个C类网络只有8个比特是用于定义主机的:2**8 - 2 = 254

17.DHCP的描述

为了能接收一个IP地址,发送DHCP发现信息的客户在第2层和第3层上发送一个广播。第2层上的广播地址是一个十六进制的全F,即FF:FF:FF:FF:FF:FF。而第3层上的广播是255.255.255.255,它代表所有的网络和所有的主机。DHCP是无连接的,因为它在传输层(即主机到主机层)上使用用户数据报协议(UDP)

18.哪一个第4层协议被用来建立Telnet连接

虽然Telnet使用TCP和IP协议,但IP工作在第3层上,因此Telnet在第4层上使用TCP

19.ICMP包的特性

因特网控制报文协议(ICMP)常用于通过网络发送出错信息,但是他们并不能独立工作,每个数据段或ICMP负荷必须被封装在IP数据包中

20.如果你使用Telnet或者FTP,哪一层是你用来传输数据的最高层

在传输层FTP和Telnet都使用TCP,然而它们两个都是应用层协议,因此最高层还是应用层

avatar

chilihotpot

You Are The JavaScript In My HTML