计算机网络基础

本文为作者原创,其中知识内容出自闪电终结者的视频课程


个体机之间的通信叫计算机网络

网关:理解成路由器(可以把多个设备能够同时集中的处理信号)

网络不仅可以通过有线连接方式,也可以在设备上连接一个网络接收器和发送信号的装置,在网关部分也放一个接受和发送装置,中间通过电磁波(波峰波谷)通信

信号代码什么含义,拿到以后该怎么进行处理,因此需要制定网络协议:
网络协议:规定网络信号已什么形式进行通信,设备接收到信号以什么形式进行处理

OSI系统(Open System Interconnect) 开放式系统互联
应用层
表示层
会话层
传输层

网络层
链路层
物理层 双绞线。。。电磁波的频率

TCP-IP系统

通过过2个协议的配合,把物理层的比特流信号,转换成计算机实际应用的网络信号:
TCP 传输控制协议:网络数据以什么形式传输(硬件方面)
IP 网络互连协议
(IPv4(IP中的第四个版本),最先进的是IPv6,但是还没有普及)

  • IP地址:########.########.########.########
    相当于网络中的门牌号,通过IP地址可以唯一找到一台电脑。他是一个虚拟的地址,当我加入到一个网络的时候,他一定会分配给我一个唯一的IP地址,同一个网段中不能出现同个IP地址,但是切换到另外一个网络(或者重新加入这个网络),拿到的IP地址就不一定上次相同了

    ##.########.########.

    0 .########.########.######## 广播域
    127.########.########.######## 自己的本机
    255.########.########.########

  • 子网掩码: ########.########.########.########
    决定了2个IP地址之间能否进行通信(如何通信)
    任何一个IP地址过来后,我要用子网掩码去掩盖这个IP地址,和我自己的IP地址,0表示盖住,不管他,1表示露出的部分,如果露出的部分是相同,则就表示可以通信(我可以对这个IP通信)
    专业说就是:2个IP地址和子网掩码分别进行按位与运算

eg :
电脑1:
IP地址1:192.168.1.108 11000000.10101000.00000001.01101100
子网掩码1:255.255.129.0 11111111.11111111.10000001.00000000

电脑2:
IP地址2:192.168.0.108 11000000.10101000.00000000.01101100
子网掩码2:255.255.126.1 11111111.11111111.01111110.00000001


题一: 验证是否电脑2给电脑1发送信息(电脑1可以访问电脑2所发生的数据):利用电脑2的子网掩码

IP1 & 掩码2 = 1100000.10101000.00000000.00000000
IP2 & 掩码2 = 1100000.10101000.00000000.00000000

结论:电脑2的IP认为自己和电脑1的IP在同一个网段,则电脑2给电脑1发送信息,电脑1可以访问电脑2所发生的数据

题二:验证是否电脑1给电脑2发送信息(电脑1可以访问电脑2所发生的数据):利用电脑1的子网掩码

IP1 & 掩码1 = 1100000.10101000.00000001.00000000
IP2 & 掩码1 = 1100000.10101000.00000000.00000000

结论:电脑2的IP认为自己和电脑1的IP不在一个网段,则电脑2不能给电脑1发送信息,电脑1也不能访问电脑2所发生的数据

这俩者是单向通信


查看IP地址:
在 Mac 中,命令行:

ifconfig -a
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 98:01:a7:92:e8:75 
    inet6 fe80::9a01:a7ff:fe92:e875%en0 /* Ipv6下的IP地址 */ prefixlen 64 scopeid 0x4 
    net 192.168.0.105/* IP地址 */  net mask 0xffffff00/* 子网掩码 */ broadcast 192.168.0.255/* 子网域(可以与192.168.0.0 - 192.168.0.255的IP的地址的设备通信 */
    nd6 options=1<PERFORMNUD>
    media: autoselect
    status: active

使用ping + 要寻找到的IP地址
在windows中:

ipconfig /all

域名
用方便记忆的文字来代替IP地址

url地址 统一资源定位符
windows里的盘符路径(反斜杠 )不能算,只有Linux内核中的路径才行(正斜杠/)

数据层协议:// ip地址(域名)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值