网络基本概念

不变的 : mac地址 能够唯一标识你这台机器的

变化的 : ip地址 能够更好的更方便的找到你的机器

局域网 :

​ 网段 交换机 不能理解ip地址,只能理解mac地址

局域网和局域网之间通信了 :

​ 网关 路由器 可以理解ip地址

ip地址
​ ipv4 : 四位点分十进制

​ 192.168.12.87
​ 0-255
​ 0.0.0.0-255.255.255.255

​ 公网地址 :需要我们自己申请购买的地址

内网地址 :保留字段

​ 192.168.0.0 - 192.168.255.255 学校
​ 172.16.0.0 - 172.31.255.255 学校
​ 10.0.0.0 - 10.255.255.255 公司

​ 特殊的ip地址

​ 127.0.0.1 本地回环地址 测试的时候用的

​ 查看自己的ip地址 ipconfig/ifconfig

概念的整理

**局域网的概念**
    交换机

        在同一个局域网内的机器由交换机负责通信

        交换机只认识mac地址

        可以完成广播 组播 单播

    单播 -- mac地址(在网卡上)

**局域网之间通信**

    路由器
        提供网关ip,同一个局域网的所有机器共享一个网关

        我们不能访问除了本局域网之外的其他内网的IP地址

    **子网掩码**

        用来判断两台机器是不是在一个网段内

ip地址  : ipv4协议 ipv6协议
mac地址 : arp协议(通过ip找mac)
端口port : 用来确认一台机器上的具体应用

网络开发架构

C/S架构 : 需要安装一下才能使用

    client 客户端  我们用的 需要安装的
    server 服务端

B/S架构 : 百度 博客园 谷歌 码云

    browser 浏览器
    server 服务端

b/s和c/s什么关系?
    B/S架构也是C/S架构中的一种

C/S架构的好处

    可以离线使用/功能更完善/安全性更高

B/S架构

    不用安装就可以使用
    统一PC端用户的入口

osi5层协议(默写)

应用层 python --- 会话层 --表示层 合并到应用层
传输层 port udp tcp 四层路由器 四层交换机
网络层 ipv4 ipv6 路由器 三层交换机
数据链路层 mac arp协议 网卡 二层交换机
物理层

tcp 和 udp 对比:

tcp(语音聊天/视频聊天) - 线下缓存高强电影\qq远程控制\发邮件
需要先建立连接 然后才能通信的
占用连接\可靠(消息不会丢失)\实时性高\慢

建立连接 - 三次握手
断开连接 - 四次挥手
什么是三次握手?什么是四次挥手?为什么握手是三次挥手是四次?这个过程都传递了哪些信号

udp(发消息) - 在线播放视频\qq发消息\微信消息
不需要建立连接 就可以通信的
不占用连接\不可靠(消息因为网络不稳定丢失)\快

posted @ 2020-07-08 21:58  爱浪的跳蚤  阅读(137)  评论(0编辑  收藏  举报