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

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

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

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

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

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

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

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

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

     

     

     

     

     

     

  • 相关阅读:
    大数据学习相关知识点
    SSMS登记密码清除
    ubuntu 18.04下安装Hadoop
    ubuntu 常见命令整理
    ubuntu 18.04下安装Java
    JQuery ajax请求返回(parsererror)异常处理
    (转载) C/C++编译和链接过程详解 (重定向表,导出符号表,未解决符号表)
    编译器的原理
    笔试题积累
    构造函数为什么不能声明为虚函数
  • 原文地址:https://www.cnblogs.com/huangchaonan/p/10176491.html
Copyright © 2011-2022 走看看