zoukankan      html  css  js  c++  java
  • 网络编程介绍

    1、软件开发架构:

    ①c/s: client=====基于网络======serve

    ②B/s: browse=====基于网络======serve

    服务端:24h提供服务
    客户端:需要时提供服务
    2、实现远程通信:首要条件物理连接 ,其次共同标准协议
    3、OSI七层协议:

    1. 应用层(HTTP协议,FTP协议)
    2. 表示层
    3. 会话层
    4. 传输层:(端口协议)
             TCP,UDP基于端口工作的协议
    5. 网络层:(IP协议)
             规定计算机必须有一个ip地址(点分十进制)
    6. 数据链路层:(以太网协议)广播方式通信
             两个规定:①规定了二进制数据的分组方式②2.规定了只要是接入物联网的计算机,都必须有一块网卡
    7. 物理连接层:①实现计算机直接的物理连接,根据电信号工作原理,传输的数据都是0101的二进制

    总结:

    IP地址:唯一标识全世界接入互联网的独一无二的机器
    port端口号:唯一标识一台计算机上的某一个应用程序
    ip+port :能够唯一标识全世界上独一无二的一台计算机上的某一个应用程序

    4、TCP协议(流式协议,可靠协议)

    fbbf2f49f56395a7de33fa2350e2688
        三次握手四次挥手
            三次握手建连接
            36a32cb63e94c7dec00a5991eaaa708
            四次挥手断连接
            d06d58061eead24e08f4237a40ccefb

  • 相关阅读:
    【转载】Chrome 0day漏洞:不要用Chrome查看pdf文件
    内网渗透闲谈
    Sticky Fingure安装教程
    局域网下交换机配置
    Access 2010 应用基础 单元三:SQL查询
    ESP8266 wifi干扰、钓鱼实现
    这是谁的锅
    svn/git的diff、patch
    sublime开发php必备工具集合(mac)
    gcc学习笔记
  • 原文地址:https://www.cnblogs.com/king-home/p/10792655.html
Copyright © 2011-2022 走看看