网络编程01

wed程序两种架构:

C/S:client(客户端)server(服务端)

安装一个客户端,然后这个客户端就可以和服务端进行网络交互

只要安装客户端的都是C/S

B/S:browser(浏览器)server(服务端)

所有能够用网页访问的网站,这个网站是B/S架构的

B/S和C/S构架的关系

  所有的B/S构架都需要一个浏览器才能访问

  浏览器是一个软件,相当于一个客户端

  所有的B/S构架也都是C/S构架的

  浏览器(browser)都是特殊的客户端(client)

  client(browser)<------>server

这两个架构哪个好

  C/S装好之后直接双击就可以使用

  B/S极大的简化了我们使用软件的成本

B/S: 更符合现在的使用理念,但是还有很多功能没有实现,在PC端统一了程序入口

MAC地址:唯一标识了一台机器

本机mac(物理地址):68-b5-99-fa-9a-02


# 多台机器之间的通信
# mac : 机器的唯一标识
# 网卡 : 一个计算机上的硬件 这个硬件出厂的时候就被分配了一个mac地址
# ip地址 :比mac好记,能够按照区域来区分(区分你在哪一个局域网内)
# 协议 : 在传输过程中规定位数 顺序等等传输规则的内容
# 交换机 : 局域网内多台机器之间的通信
# arp协议 :通过ip地址找到mac地址
# 局域网概念
# 路由器 : 能够做局域网与局域网之间的通信
# 网关ip : 在一台机器对局域网外的地址进行访问的时候使用的出口ip
# 端口 : 帮助我们找机器上的对应服务 0-65535 惯用的端口号 80,8000之后
# 127.0.0.1 本地的回环地址 别的人找不到你 只有你自己这台机器能找到你自己
# 0.0.0.0 全网段地址

猜你喜欢

转载自www.cnblogs.com/yhq123/p/10670730.html