zoukankan      html  css  js  c++  java
  • 网络协议入门学习

    网络协议七层模型

    网络协议是分层结构的,每一层都有自己的协议。分层结构可以使某一层的协议改变时不影响其他层的协议。客户端和服务端中包的传输路径如下。
    在这里插入图片描述

    应用层

    应用层主要是软件自己定义的协议,主要解决一些业务逻辑。

    表示层

    表示层协议规定对来自应用层的数据如何进行表达,例如采用什么样的文字编码、是否及如何进行压缩、是否及如何加密等

    会话层

    会话层用于建立和管理不同主机的两个进程之间的对话

    传输层

    TCP/UDP协议,解决通信的可靠性(即包的丢失等问题)。

    网络层

    IP协议,解决数据包寻路,两台终端通信问题。(ipv4,ipv6)
    意思是物联网中的两台电脑要想通信必须要能彼此找到对方,ip协议就是解决怎么找到对方。

    链路层

    解决两台相邻设备通信的问题,例如路由器与你的电脑。意思是网络层IP协议解决一台电脑怎么到达另一台电脑,而在中间其会经过路由器,交换机等一些设备。链路层就是解决两台相邻的设备的通信问题(MAC地址)。

    物理层

    将信息转化为电信号(宽带)或光信号(光纤)。

    三次握手,四次挥手

    三次握手

    指的是在正式传输数据之前建立连接的过程,实际就是三次发包一般是客户端主动连接的先发包。
    在这里插入图片描述

    四次挥手

    和三次握手对立,四次挥手是断开连接的过程。(四次发包)
    在这里插入图片描述

  • 相关阅读:
    SQL Server 2005 数据定义语言触发器(Data Definition Language Triggers)[翻译]
    sqlserver 存储过程例子
    微软CEO鲍尔默:科技产业终将成为经济救世主
    poj:2689用筛选法选素数求区间[L,U]的所有素数
    ZOJ Problem Set 1002 Fire Net
    去除多余括号
    模板元编程:求N的阶乘
    算法导论10.2习题
    奇数阶魔方算法
    TSQL 编程常用例子
  • 原文地址:https://www.cnblogs.com/revercc/p/13287068.html
Copyright © 2011-2022 走看看