前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >计算机网络

计算机网络

作者头像
贾维斯Echo
发布2023-10-18 11:30:59
1700
发布2023-10-18 11:30:59
举报
文章被收录于专栏:贾维斯Echo的博客

今日内容:网络基础 1、OSI七层协议(******) 2、子网划分(***) 3、vlan(***)

网络

什么是网络? 网络=物理连接介质+互联网通信协议 互联网通信协议就相当于计算机界的英语 为何要有网络? 打破了地域限制,提高传数据的效率=》信息高速公路 应用层                   http,ftp,可以自定义协议 表示层 会话层 传输层                      tcp/udp                1、数据段          2、head+data:head放的源端口 目标端口                               3、端口在本机唯一即可 网络层 (昨日)  ip协议:         1、数据包         2、head+data:head放源ip地址 目标ip地址           3、ip地址的通信=》路由协议         ipv4:(32位二进制数组成)           ipv4地址           00000000.00000000.00000000.00000000=>0.0.0.0(十进制)           11111111.11111111.11111111.11111111->255.255.255.255         子网掩码:           11111111.11111111.11111111.00000000-》255.255.255.0           172.16.10.13/24 -》172.16.10.0           172.16.10.14/24 -》172.16.10.0           子网地址相同,代表处于同一个lan中

  数据链路层         ethernet以太网协议:

          1.一组数据为数据帧

             2、数据组成必须为head+data,head里放:源mac地址 目标mac地址

          3、工作方式基于mac地址的广播的通信方式=》计算机通信基本靠吼

  物理层                     所有转换成电信号,01010100,然后发送

引入: 1、计算机1要与计算机2通信,计算机1必须拿到计算机2的ip地址, 2、通信分为两类   局域网内   跨局域网

计算机1如何确定与计算机2是否在一个局域网内 如果在一个局域网内,如何通信?要拿到目标mac就是计算机2的mac地址 如果跨局域网,如何通信?要拿到的目标mac是网关的mac地址 1、ARP协议

arp协议-----》获取目标mac,怎么获取???通过ip地址找到mac地址 前提:在一个局域网LAN内,靠的是目标mac地址找到对方在哪里,即只要目标mac地址是谁,数据包就送给谁 情况一: 计算机1 192.168.10.11/24 计算机2 192.168.10.13/24 1、拿到目标mac地址 ARP协议: 判断两台计算机的子网地址是否一样,如果一样,应该尝试获取计算机2的mac地址 I: 计算机1的mac地址 FF-FF-FF-FF-FF-FF 192.168.10.11/24 192.168.10.13/24 数据部分 II:所有计算机都收到该ARP包, 碰到 FF-FF-FF-FF-FF-FF,大家知道对方想跟自己要mac地址 如果目标ip:192.168.10.13/24就是自己,那么就返回mac地址 2、发真正的数据 计算机1的mac地址 计算机2的mac地址 192.168.10.11/24 192.168.10.13/24 数据部分 情况二: 计算机1 192.168.10.11/24 计算机2 202.10.11.13/24 1、拿到目标mac地址 ARP协议: 判断两台计算机的子网地址如果不一样,应该尝试获取网关的mac地址 I: 计算机1的mac地址 FF-FF-FF-FF-FF-FF 192.168.10.11/24 192.168.10.1/24 数据部分 II:所有计算机都收到该ARP包, 碰到 FF-FF-FF-FF-FF-FF,大家知道对方想跟自己要mac地址 如果目标ip:192.168.10.1/24就是自己,那么就返回mac地址 2、发真正的数据 计算机1的mac地址 网关的mac地址 192.168.10.11/24 202.10.11.13/24 数据部分 2、ip+mac

ip地址+mac地址=》全世界唯一一台计算机 ARP会将ip地址转换成mac地址(要么是局域网内一台计算机的mac地址,要么就是网关的mac地址,不能是公网计算机的mac地址) 3、tcp与udp

tcp通信之前必须建立双向通路

udp协议=》不可靠协议

4、socket 应 =====》socket《====      传      网      数      物

5、dhcp 想实现网络通信,每台主机需具备四要素 1、本机的IP地址 2、子网掩码 3、网关的IP地址 4、DNS的IP地址 获取以上地址,有两种方式: 1、手动配置-》静态获取 2、动态获取-》dhcp dhcpclient(68号端口)-----------》dhcpserver(67号)

6、 ip-》域名-》hao123

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-10-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档