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

    软件开发的架构:

      1,C/S架构

        几乎包含了所有网络开发的架构形态。

        C/S即 Client 与 Serve ,客户端与服务器端架构,这种架构是从用户层面来划分的。

        这里的客户端一般泛指客户端应用exe,程序需要先安装,才能运行在用户的电脑上,对用户的操作系统依赖性较大。

      2,B/S架构

        其实也是C/S架构,B/S架构中的client都是browser浏览器。

        B/S即:Browser 与 Server 浏览器端与服务器端架构,这种架构是从用户层面来划分的。

        Browser浏览器,其实也是一种Client客户端,只是这个客户端不需要大家去安装什么应用程序,只需要在浏览器上通过http请求服务器端相关资源(网页资源),客户端Browser浏览器就能进行增删改查。

        B/S的优点:统一了所有应用的入口。

     

    网卡:

      每个网卡都有一个mac地址,且每个mac地址都不会改变,所有说mac是唯一的。

    交换机:

        同一个局域网内的机器之间的交流。

        1,广播   2,单播  3,组播

    路由器:

        可以跨局域网机器之间交流。

    网关ip:

        跨局域网的机器之间不能直接通信,只能通过网关ip通信。

    子网掩码:

        网络地址ip和子网掩码ip做按位与运算,如果结果相同,那么说明在同一个网段内

  • 相关阅读:
    DropDownList 禁止选择某一项
    C语言文件操作函数(ANSI)详解(二)
    c语言中break与continue的区别
    指针函数
    C语言文件操作函数(ANSI)详解(一)
    结构体指针
    ASCII\UNICODE编码的区别
    函数调用二维数组例子
    getchar()函数getch()函数区别
    C语言 二维数组做函数参数的几种情况
  • 原文地址:https://www.cnblogs.com/stfei/p/8980760.html
Copyright © 2011-2022 走看看