牛客刷题错题——网络基础(一)

1. TCP/IP网络中,提供端到端的通信的是(   )。

A. 应用层     B. 传输层     C. 网络层     D. 网络接口层

 正确答案: B   你的答案: A (错误)

分析:

TCP/IP协议栈分为4层(分类1):1. 链路层 2. IP层 3. 传输层(TCP/ UDP) 4. 应用层

OSI参考模型(分类2:本题):1. 物理层 2. 数据链路层 3. 网络层 4. 传输层 5. 会话层 6. 表示层 7. 应用层

传输层也称运输层,传输单位是报文段或用户数据报,传输层负责主机中两个进程之间的通信,功能是为端到端连接提供可靠的传输服务,为端到端连接提供流量控制、差错控制、服务质量、数据传输管理等服务。
数据链路层是点到点的通信,传输层是端到端的通信
点到点:可以理解为主机到主机之间的通信,一个点指一个硬件地址或IP地址,网络中参与通信的主机通过硬件地址或IP地址标识的;
端到端:指运行在不同主机内的两个进程之间的通信,一个进程由一个端口号来标识,所以称端到端通信

2. 假设Apache产生的日志文件名为access_log,在apache正在运行时,执行命令mv  access_log access_log.bak,执行完后,请问新的apache的日志会打印到哪里,请选择下列描述正确的是?

A. 系统会检查access_log文件是否存在,若不存在则创建。

B. 虽然此时文件被改名,但是由于服务正在运行,因为它的inode节点的位置没有变,程序打开的fd仍然会指向原来那个inode,不会因为文件名的改变而改变。apache会继续向已改名的文件中追加日志。

C. 系统会报错

D. 以上答案都不正确

 正确答案: B   你的答案: A (错误)

分析:

mv对inode的影响:

前提:使用mv命令搬移的文件目的地跟原文件在同一文件系统内

1. 系统会新建一个目录项,将新档案名称对应到inode number (注意,inode number并没有变,只是对应了新的名字)

2. 删除旧档案

(搬移档案的行为对inode table没有任何影响,也不会将档案搬移到其他的block)

由此可见,在我们看来access_log  和  access_log.bak  是两个不同的文件,其实他们是同一个文件,只是换了名字而已。

由于程序打开的fd指向原来的iNode,而MV操作并不会改变这个inode,因此对正在运行的程序不会产生影响。

3. 关于以下 URL 的描述错误的是()

A. http表明使用TCP协议;

B. 又名统一资源定位符,方便确定一个资源,并表示它在哪里

C. URL中隐藏了端口号,默认是80端口

D. 访问URL可使用大写字母

 正确答案: A   你的答案: D (错误)

分析:

URL(Uniform Resoure Locator:统一资源定位器)是WWW页的地址,它从左到右由下述部分组成:

  • Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器 ,“gopher://”表示Gopher服务器,而“new:”表示Newgroup新闻组 。
  • 服务器地址(host):指出WWW页所在的服务器域名。
  • 端口(port):有时(并非总是这样),对某些资源的访问来说,需给出相应的服务器提供端口号。
  • 路径(path):指明服务器上某资源的位置(其格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样结构组成)。与端口一样,路径并非总是需要的。

4. _可用于流量控制。

A. FCS     B. 重传     C. 计时器    D. 滑动窗口

 正确答案: D   你的答案: D (

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值