网络协议

Posted daviddd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络协议相关的知识,希望对你有一定的参考价值。

网络协议

1,七五协议

  1. 应用层(表示层,会话层)
    1. FTP协议:文件传输协议,工作TCPIP模型的应用层,基于TCP的传输协议,面向连接的流式协议,提供可靠的数据传输
    2. 规定应用程序的数据格式
  2. 传输层
    1. 端口协议:建立端口到端口的通行
    2. TCP协议:面向链接的流式协议,提供可靠的传输
      1. TCP的三次握手
      2. TCP 的四次挥手
    3. UDP协议:不建立链接的协议,不可靠传输
  3. 网络层
    1. IP协议
      1. 规定网络地址的协议叫做IP协议
    2. 子网掩码:通过位与运算,即and运算,子网掩码相同,则在一个子网
  4. 数据链路层
    1. ARP协议:通过IP地址获取对方mac地址
    2. 以太网协议:ethernet
    3. ethernet规定,一组电信号构成一个数据报,叫做帧
    4. 每一数据帧分成:报头head和数据data两部分
      1. head包含:固定18个字节
        1. 发送者|源地址:6个字节
        2. 接收者|目标地址:6个字节
        3. 数据类型:6个字节
      2. data报包含:46字节- 1500字节
    5. 数据包:
      1. head长度+data长度= 最短64字节,最长1518字节,超过最大限制就分片发送
    6. mac地址:唯一性,
  5. 物理层

构架

  1. CS,BS构架
    1. C: client端
    2. B: browse浏览器
    3. S: server端
  2. CS架构:
    1. 基于客户端与服务端之间的通行
    2. 个性化设置,响应速度快
    3. 开发成本,维护成本高,占用空间,用户固定
  3. BS架构
    1. 基于浏览器与服务端之间的通信
    2. 开发维护成本低,占用空间相对低,用户不固定
    3. 功能单一,没有个性化设置,响应速速相对慢一些

以上是关于网络协议的主要内容,如果未能解决你的问题,请参考以下文章

网络协议

计算机网络-网络层-地址解析协议ARP

20TCP IP 网络协议基础入门--IP网际协议

常见网络协议汇总

:网络协议第18节:网络协议 - 入门(上)

计算机网络2--网络协议基础