数据通信技术练习
将下列数据进行进制之间的转化
二进制 | 十进制 | 十六进制 |
? | ? | F2 |
101111 | ? | ? |
? | 172 | ? |
11000000 | ? | ? |
? | 356 | ? |
10101011 | ? | ? |
? | 205 | ? |
11001.11 | ? | ? |
(1)(F2)16 转化成2进制是11110010转化成十进制是(128+64+32+16+2=242)242
(2)(101111)2转化成十进制是(32+8+4+2+1=47)47,转化成十六进制时每4位为一组,不够补零,则为0010 11111,对应的十六进制时2F
(3)(172)10(172=128+32+8+4)则转化成二进制为10101100,转化在成十六进制为AC
(4)(11000000)2转化成十进制是(128+64=192)转化成十六进制是C0
(5)(356)10(356=256+64+32+4)转化成二进制是(101100100),转化成十六进制时化为(0001 0110 0100)十六进制为164
(6)(101.01011)2变为(00000101.00001011),则十进制为(1+4.8+2+1)5.11,十六进制是05.0B
(7)(205.5)10(205=128+64+8+4+1.4+1)转化成二进制数为(11001101)十六进制为CD
(8)(11001.11)2转化为(00011001.00000011),则十进制为(1+8+16.2+1)为25.3,十六进制为(19.03)
转换后:
二进制 | 十进制 | 十六进制 |
11110010 | 242 | F2 |
101111 | 47 | 2F |
10101100 | 172 | AC |
11000000 | 192 | C0 |
101100100 | 356 | 164 |
10101011 | 171 | AB |
11001101 | 205 | CD |
11001.11 | 103 | 67 |
1.OSI参考模型有哪几层,各层的作用是什么?
答:OSI参考模型有7层,各层对应作用分别为:
应用层:应用层主要由用户端的应用软件组成,直接面向用户端提供服务。
表示层:处理信息传送中数据表示的问题
会话层:会话层提供不同系统间两个进程建立、维护和结束会话连接的功能;用来控制两个实体间的数据交换过程。
传输层:传输层根据会话实体的具体情况要求可以选择可靠的还是不可靠的传输传输层屏蔽下层网络的细节,保证通信的质量,可以消除通信过程中产生的错误,并且可以进行流量的控制,以及对分散到达的数据包顺序就行重新排序等
网络层:利用路由技术,进行IP逻辑寻址,实现用户数据的端-端传输。
数据链路层:控制相邻系统之间的物理链路,主要设备是路由器。
物理层:物理设备接口,提供比特流传输。
2.OSI参考模型封装解封装的流程是怎么样的?
答:数据封装:
(1)将应用层,表示层,会话层的协议数据传递给传输层;
(2)传输层加入TCP Header与上层数据一起打包成数据段然后传送到网络层;
(3)网络层加入IP Header与上层数据一起打包成数据包传递给数据链路层;
(4)数据链路层加入LLC Header和MAC Header与上层数据一起打包成数据帧传递给物理层;
(5)物理层形成比特流在设备间传递。
数据解封装:
(1)将物理层的比特流传递给数据链路层;
(2)在数据链路层去掉LLC Header和MAC Header然后传递给网络层;
(3)在网络层去掉IP Header然后传递给传输层:
(4)在传输层去掉TCP Header然后传递给会话层,表示层,应用层。
3.常用的TCP/IP应用层协议有哪些?
答:FTP、TELNET、DNS、SMTP、RIP、NFS、HTTP。
4.简述ARP将IP地址映射为MAC地址的运作过程。
答:首先,主机A广播一条ARP请求报文(广播包),请求主机B的物理地址;接着主机B收到ARP请求报文,向主机A发送一条ARP应答报文。主机B的物理地址包含在应答报文中;最后,主机A收到主机B发出的应该报文,得到B的物理地址。
5.UDP和TCP最大的区别是什么?
答:UDP高效,适用于对传输实时性要求高的应用或高可靠网络稳定的情况下使用,不提供流量控制,协议开销小,传输速度快,不提供可靠性,无面向连接。而TCP恰好与之相反。
6.Ping是用什么协议来实现的?
答:ping是使用ICMP协议来实现的。
IP地址分类练习
Address | Class | Network | Host |
10.2.1.1 | A(1-126) | 10.0.0.0 | 0.2.1.1 |
128.63.2.100 | B(128-191) | 128.63.0.0 | 0.0.2.100 |
201.222.5.64 | C(192-223) | 201.222.5.0 | 0.0.0.64 |
192.6.141.2 | C(192-223) | 192.6.141.0 | 0.0.0.2 |
130.113.64.16 | B(128-191) | 130.113.0.0 | 0.0.64.16 |
256.241.201.10 | 不存在 |