网络-----26 c/s (b/s)架构 ip 初始socket
Posted amirky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络-----26 c/s (b/s)架构 ip 初始socket相关的知识,希望对你有一定的参考价值。
一.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的主要内容,如果未能解决你的问题,请参考以下文章