0
点赞
收藏
分享

微信扫一扫

计算机网络篇 - 面试题

皮皮球场 2022-04-01 阅读 46
http

计算机网络篇 - 面试题

(一)请简述 TCP\UDP 的区别

TCP 和 UDP 是 OSI 模型中的传输层中的协议。TCP 提供可靠的通信传输,而 UDP则常被用于让广播和细节控制交给应用的通信传输。

两者的区别大致如下:

  • TCP 面向连接,UDP 面向非连接即发送数据前不需要建立链接
  • TCP 提供可靠的服务(数据传输),UDP 无法保证
  • TCP 面向字节流,UDP 面向报文
  • TCP 数据传输慢,UDP 数据传输快

(二)请简单说一下你了解的端口及对应的服务?

21 端口: FTP 文件传输协议服务

22 端口: SSH

23 端口: Telnet(远程登录)服务

25端口: SMTP 简单邮件传输协议

53端口: DNS 域名服务器

80端口: HTTP 超文本传输协议

443端口: HTTPS服务

1080端口: Socks代理服务使用的端口

3306端口: Mysql 服务

(三)从浏览器地址栏输入 url 到显示主页的过程

  1. DNS解析
  2. 查找域名对应的IP地址
  3. 与服务器通过三次握手
  4. 建立TCP连接向服务器发送HTTP请求服务器处理请求
  5. 返回网页内容浏览器解析并渲染页面TCP四次挥手
  6. 连接结束

(四)HTTP常见状态码

200 :请求成功,成功返回网页
301 :资源(网页等)被永久转移到其它URL
302 :资源(网页等)被临时转移到其它URL
304 :请求未修改、命中缓存
401 :未授权
403 :服务器拒绝请求
404 :请求的网页或资源不存在
500 :内部服务器错误,无法完成请求
502 :错误网关
503 :请求未完成,服务器临时过载或宕机
504 :网关超时

(五)什么是局域网和广域网?

局域网是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。

广域网又称广域网、外网、公网。指的是连接不同地区局域网或城域网计算机通信的远程网。通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个地区、城市和国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。一般所指的互联网是属于一种公共型的广域网。

(六)什么是 http 协议?

**定义:**http(Hypertext transfer protocol) 超文本传输协议,通过浏览器和服务器进行数据交互,进行超文本(文本、图片、视频等)传输的规定。也就是说,http 协议规定了超文本传输所要遵守的规则。

特点:

  1. HTTP协议是无状态的
  2. 多次HTTP请求
  3. 基于TCP协议
举报

相关推荐

0 条评论