Python学习笔记-Day29-网络基础知识

内容大纲

一、局域网

二、广域网

三、TCP/UDP

四、OSI七层模型

 

一、局域网

1、局域网:同一个地区内由多台计算机互联成的计算机组

2、ip协议和ip地址:规定网络地址的协议就是ip协议,它定义的地址就是ip地址

  ipv4协议:4位的点分十进制数 0.0.0.0 - 255.255.255.255

  ipv6协议:6位的点分十进制数 0.0.0.0.0.0 - 255.255.255.255.255.255

  保留字段:127.0.0.1(本地回环地址,通常用于测试)

          0.0.0.0(ip地址、回环地址的用户都能找到这台机器,一般用在开发环境中)

  外网ip:我们谁都能访问,例如各个网站

  内网ip:从外部不能访问,只能在内部环境中互相访问

    外网ip永远不会和内网ip冲突,0.0.0.0 - 255.255.255.255为内网ip保留了一些字段

    192.168.0.0 - 192.168.255.255

    10.0.0.0 - 10.255.255.255

    172.16.0.0 - 172.31.255.255

3、mac地址:16进制的数,全球唯一,没有区域性,是随机的,印在网卡上

4、ARP协议:地址解析协议(Address Resolution protocol) 

  ① 通过ip地址找到mac地址

  ② 一台机器A发起一个ARP请求(只包含ip地址)发送给交换机

  ③ 交换机收到这个请求,广播这条消息

  ④ 所有机器都会接收到这个请求,只有和自己的ip地址相吻合的机器B才会回应交换机的广播,带着自己的mac地址

  ⑤ 交换机通过单播的形式将B的mac地址回复给A

5、交换机:负责一个网路内多台机器之间的信息交换,交换机支持的信息交换方式:单播、广播、组播

 

二、广域网:

1、路由器:用来连接各个局域网和广域网的设备

2、子网掩码:判断两个机器在不在一个局域网内,按位与,255.255.255.0

3、网关ip:一个局域网内所有的机器对外通信都通过这个网关ip

4、网段:在同一个局域网内的是在同一个网段

 

三、TCP/UDP

端口:每一个网络服务都会占用计算机上的一个端口,可以帮你找到一个应用

  端口范围:0-65535

TCP:面向连接的,可靠的,慢,全双工

  三次握手:建立tcp连接的过程--->发消息--->四次挥手:断开连接的过程

UDP:无连接、不可靠 快

 

四、ISO七层模型

层数   层名              协议                             设备

5、  应用层           http https  

4、  传输层           TCP/UDP        四层交换机、四层路由器

3、  网络层               IP                三层交换机、路由器

2、  数据链路层       ARP             以太网交换机、网卡、网桥

1、  物理层                                   集线器、双绞线、中继器

 

 

 

转载于:https://www.cnblogs.com/tian-tian/p/9641000.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值