zoukankan      html  css  js  c++  java
  • 网络编程(七层模型)

    网络编程 编写基于网络通讯的应用程序 ​ 1.七层模型 ​ 应用层

    应用层由来:用户使用的都是应用程序,均工作于应用层,互联网是开发的,大家都可以开发自己的应用程 序,数据多种多样,必须规定好数据的组织形式

    应用层功能:规定应用程序的数据格式。

        传输层
          TCP/UDP工作在传输层
          要求 要联网的应用程序必具备端口号
          用于定位某台计算机上的某个应用程序
          TCP
          三次握手 建立连接
          四次挥手 断开连接
          为了保证数据的完整性

      网络层
          ip协议
          ip地址 四个十进制数 前三个是网络号 后一位是主机号 主机号为1是网关
          网关之间通过路由协议来找到对方

          有了ip之后 可以在全世界范围内定为到一台计算机
        链路层
          解析二进制的数据
          以太网协议工作在该层
          规定了二进制数据的分组方式
          一段二进制数据称之为数据帧 1518
          包含 head和data

          还规定了一个计算机必须有MAC地址 通过MAC就能定位局域网内的一台计算机

      物理层: 物理传输介质
          网线 光纤 无线网络
          能传输二进制数据

     

     

     

     

     

     

  • 相关阅读:
    Redis常见数据类型
    MYSQL常见可优化场景
    算术切片
    找数组里没出现的数
    不同路径和(II)
    不同路径和
    最小路径和
    强盗抢房子
    丑数(2)
    判断子序列
  • 原文地址:https://www.cnblogs.com/huangchaonan/p/10176491.html
Copyright © 2011-2022 走看看