美文网首页
面试复习(三)网络篇

面试复习(三)网络篇

作者: 鹤书嗣音 | 来源:发表于2018-05-08 17:56 被阅读0次
    • TCP/IP

      • 物理层:传输bit,确定电气规范,发送与接收的层
      • 数据链路层:传输数据帧,处理与硬件相关的部分,加上以太网首部
      • 网络层:传输数据包,加上了ip首部
      • 传输层:传输报文段,将应用层数据进行传输,加上了tcp、udp首部
      • (会话层)
      • (表示层)
      • 应用层:传输报文,http协议与传输内容等
    • TCP与UDP

      • TCP面向链接,需要先连接后传输;UDP传输前不建立连接
      • TCP可靠,数据按序到达,不丢包不重复;UDP不保证可靠
      • TCP面向字节流(会按长度划分),UDP面向报文(一次传输一个完整的报文,相比字节流添加了标记并进行封装)
      • TCP拥塞机制
      • TCP点到点连接;UDP可以一对多、多对一、多对多交互通信
    • Tcp三次握手、四次挥手

      • 四次挥手:每端挥手两次关闭,客户端服务器端均可以主动发起挥手动作。
    • TCP拥塞控制:端到端的控制

      • 通过拥塞窗口(congestion window)控制发送端发送包的速率。发送端未被接受端确认接收的数据量不超过拥塞窗口与RevWindow中的较小值,从而进行限制
      • 若响应超时或收到3个冗余ACK则认为传输出现了拥塞
      • TCP拥塞控制算法:
        • 加性增、乘性减:每收到一个确认后就增加一点拥塞窗口长度,察觉到有丢包拥塞的情况发生则乘性的减少发送速率。运用此算法窗口大小与时间曲线呈锯齿状
        • 慢启动:发送方初始时指数倍增长拥塞窗口直到发现一个丢包事件,则减半窗口再线性增长
        • 对超时事件反应:
    • https:SSL加密


      image
      • 真实性
      • 保密性
      • 完整性
    • 会话跟踪技术:针对HTTP无状态协议,对会话进行跟踪

      • cookie:客户端保存堆身份识别数据,本质是http的扩展


        image
        • 客户端将个人信息发送到服务器端
        • 服务器端生成超文本信息,存放在HTTP响应头发送给客户端
        • 客户端浏览器保存cookie信息,每次请求时,放在HTTP请求头发送给服务器
        • 服务器根据cookie内容,动态生成客户端相应内容
      • Session:服务器端保存客户端状态的机制,增加服务器存储压力
        • 第一次连接,服务器创建Session,并向客户端返回该Seesion对应id(作为cookie)
        • 客户端再次请求时,加上session id,服务器依此找到对应session,获取session内存放的内容
      • Token:不需要服务器端存放session,进行Base64编码加密
        • 服务器接收到用户登录信息,进行验证,成功则签发Token,并返回给客户端
        • 客户端在cookie或storage中存放token,每次请求时带上token
        • 服务器收到请求,首先验证token,成功则返回结果
    • 域名解析

    • ip子网

    • http请求结构、返回码类别

    • 物理层

    • 数据链路层:

      • PPP协议:点对点协议
      • CSMA/CD协议
    • 网络层:

      • IP地址、硬件地址
      • 地址解析
      • 子网、掩码
      • 网关
    • 运输层

      • UDP
        • 首部
      • TCP
        • 可靠传输
        • 报文、首部
        • 流量控制
        • 拥塞控制
        • 三次握手四次挥手
      • 端口
    • 应用层

      • DNS、域名服务器
      • FTP、TFTP
      • TELNET
      • WWW
      • URL
      • HTTP
      • HTTPS
      • 电子邮件协议:
        • SMTP
        • POP3
        • IMAP
        • MIME
      • 简单网络管理协议SNMP
    • 安全

      • 密码
        • 对称密钥
        • 公钥私钥
      • 数字签名
      • 鉴别
        • 报文鉴别
        • 实体鉴别
      • 安全协议
        • 网络层
        • 运输层
        • 应用层
      • 链路层加密
      • 端到端加密
    • 音频视频

      • 流式存储
      • RTSP
      • IP电话
        • RTP
        • RTCP
        • SIP
    • 无线局域网

    • IPv6

    相关文章

      网友评论

          本文标题:面试复习(三)网络篇

          本文链接:https://www.haomeiwen.com/subject/smuwrftx.html