码迷,mamicode.com
首页 > Web开发 > 详细

网络-----26 c/s (b/s)架构 ip 初始socket

时间:2019-01-02 23:24:14      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:服务器   info   转换   nat   获取IP地址   server   width   运算   流程   

一.c/s   b/s

  c/s架构:客户端(client)/服务器(server)

      软件cs架构:微信,陌陌,qq等

      硬件cs架构:打印机

 

  b/s架构:浏览器(browser)/服务器(server)

 

 

二.网络通信的整个流程

技术分享图片

 

  1.交换机(集线器):将所有电脑连接起来

  2.网卡:接收处理电信号

  3.Mac地址(物理地址,电脑的身份证),

      (1C-1B-0D-74-43-9A)

     前三位厂商编号,后三位生产流水号,

     全球唯一

  4.IP地址(192.168.12.11):划分广播域

  5.IP地址段(192.168.12.0 --- 192.168.12.255)

        (192.168.0.0 -- 192.168.255.255  )

    同一ip地址段,称为同一子网,以广播的形式通信.

  6.DHCP协议:由交换机分配,自动获取IP地址

  7.Arp协议:通过IP地址获取Mac地址

  8.子网掩码:计算是否属于同一网段

    ①目标IP地址和子网掩码转换成二进制

    ② 对应位置进行 and运算

  9.DNS服务端:(域名:ip地址)

     域名和ip地址一一对应

  10.网关IP地址(公网):NAT转换(内网IP-->外网IP)

  11.路由协议:计算转发消息的最优路径

  12.端口映射(0-65535  端口号)

技术分享图片

 

 三.初识  socket模块

  1.服务端

技术分享图片

  2.客户端

技术分享图片

网络-----26 c/s (b/s)架构 ip 初始socket

标签:服务器   info   转换   nat   获取IP地址   server   width   运算   流程   

原文地址:https://www.cnblogs.com/amirky/p/10211603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!