计算机网络面试

OSI七层模型:                                                     

应用层                 文件传输,电子邮件,文件服务,虚拟终端          
表示层                 数据格式化,代码转换,数据加密                                   
会话层                 解除或建立与别的接点的联系                                           
传输层                 提供端对端的接口                                                         
网络层                 为数据包选择路由                                                         
数据链路层           传输有地址的帧以及错误检测功能                             
物理层                 以二进制数据形式在物理媒体上传输数据        
 



数据链路层:                

网络设备:集线器(物理层)、交换机(链路层)、路由器(网络层)。

MAC硬件地址:固化在适配器的ROM中的地址,48位,如 02-60-8C-7A-9B-34


数据链路层传输数据时的三个基本问题

(1) 封装成帧(framing)——在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。首部和尾部的一个重要作用就是进行帧定界。

(2) 透明传输

(3)差错控制


网络层:

IP、子网掩码、子网

A类 0-127     0      8位   24位 
B类 128-191 10  1 6位   16位 
C类 192-223 110   24位  8位 
D类 224-239 1110 多播地址 

   


与 IP 协议配套使用的还有四个协议:

地址解析协议 ARP (Address Resolution Protocol)

逆地址解析协议 RARP (Reverse Address Resolution Protocol)

网际控制报文协议 ICMP (Internet Control Message Protocol)

网际组管理协议 IGMP (Internet Group Management Protocol)


ARP:

每一个主机都设有一个 ARP 高速缓存(ARP cache),里面有所在的局域网上的各主机和路由器的 IP 地址到硬件地址的映射表。

当主机 A 欲向本局域网上的某个主机 B发送 IP 数据报时,就先在其 ARP 高速缓存中查看有无主机 B 的 IP 地址。如有,就可查出其对应的硬件地址,再将此硬件地址写入 MAC 帧,然后通过局域网将该MAC 帧发往此硬件地址。

ARP 是解决同一个局域网上的主机或路由器的 IP 地址和硬件地址的映射问题。

如果所要找的主机和源主机不在同一个局域网上,那么就要通过 ARP 找到一个位于本局域网上的某个路由器的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络。剩下的工作就由下一个网络来做。


专用地址(Private Address)

10.0.0.0 到10.255.255.255

172.16.0.0 到 172.31.255.255

192.168.0.0 192.168.255.255


运输层:

运输层为应用进程之间提供端到端的逻辑通信(但网络层是为主机之间提供逻辑通信)。

TCP、UDP区别:

TCP:面向连接、传输可靠(保证数据正确性,保证数据顺序)、用于传输大量数据(流模式)、速度慢,建立连接需要开销较多(时间,系统资源)。

UDP:面向非连接、传输不可靠、用于传输少量数据(数据包模式)、速度快。


应用层:


基于TCP:
FTP:21, Telnet:23, SMTP:25

基于UDP:
DNS:53, TFTP:69, SNMP:161, RIP:520
 

发送邮件的协议:SMTP

读取邮件的协议:POP3 和 IMAP




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值