网络基础面试刷题

1.下列协议属于应用层协议的是 ()

物理层: RJ45 、 CLOCK 、 IEEE802.3 (中继器,集线器)

数据链路: PPP 、 FR 、 HDLC 、 VLAN 、 MAC (网桥,交换机) 

网络层: IP 、 ICMP 、 ARP 、 RARP 、 OSPF 、 IPX 、 RIP 、 IGRP 、 (路由器)

传输层: TCP 、 UDP 、 SPX  (网关)

会话层: NFS 、 SQL 、 NETBIOS 、 RPC

表示层: JPEG 、 MPEG 、 ASII

应用层: FTP , DNS,Telnet ,SMTP,HTTP , WWW ,NFS,SNMP

2.某一速率为 100M 的交换机有 20 个端口,则每个端口的传输速率为( )

集线器不管端口是否接入网线都一视同仁的给每个端口分配固定带宽,理论值为5Mbit/s。交换机只在有数据转发时才分配带宽给指定端口,理论值为100Mbit/s

3.列哪个 MAC 地址是正确的( )

MAC地址为48bit,用16进制(0-f)表示(4bit)应该有12个数字。

4.进程间的通讯方式

进程间通信的方式——信号、管道、消息队列、共享内存

常见的通信方式:

1. 管道pipe:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。
2. 命名管道FIFO:有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。
4. 消息队列MessageQueue:消息队列是由消息的链表,存放在内核中并由消息队列标识符标识。消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺点。
5. 共享存储SharedMemory:共享内存就是映射一段能被其他进程所访问的内存,这段共享内存由一个进程创建,但多个进程都可以访问。共享内存是最快的 IPC 方式,它是针对其他进程间通信方式运行效率低而专门设计的。它往往与其他通信机制,如信号两,配合使用,来实现进程间的同步和通信。
6. 信号量Semaphore:信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此,主要作为进程间以及同一进程内不同线程之间的同步手段。
7. 套接字Socket:套解口也是一种进程间通信机制,与其他通信机制不同的是,它可用于不同及其间的进程通信。
8. 信号 ( sinal ) : 信号是一种比较复杂的通信方式,用于通知接收进程某个事件已经发生。

5.线程间的通讯

https://www.cnblogs.com/hapjin/p/5492619.html

①同步

②while轮询的方式

③wait/notify机制

④管道通讯

6.三次握手四次挥手易懂文章

https://samanthachen.github.io/2016/08/15/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C3/

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值