Linux学习笔记(6)-网络基础

网络基础

1.1 iso/osi七层模型

OSI的七层模型

上三层给用户提供服务
下四层实际传递数据
数据发送是从上层向下层发送,数据接收是从下层向上层接收
比特位:0或1
帧:  主要存储了mac地址
报文:保存的基本信息是IP地址
传输层的基本单位为数据段,段
TPDU:传输协议数据单元

OSI七层框架每层作用

应用层:用户操作的层
表示层:二进制数据与显示数据之间的转换,也是加密的地方
会话层:确定是网络传输(如邮件)还是本地存储(如ppt)等
传输层:确定tcp还是udp协议,以及传出和传入端口;
        邮件,ftp有不同的端口;tcp协议更稳定,udp更快,但是不靠谱
网络层:确定传出和传入IP地址
数据链路层:确定mac地址,在各个局域网中传输数据(MAC地址:物理地址)
物理层:传输二进制数据

网络服务的端口号是80,邮件传输的端口号是25和110,文件传输的端口号是21

1.2 TCP/IP四层模型

osi 7层模型和 tcp/ip 4层模型 对应的关系

tcp/ip 4层模型每层的作用


在window系统dos中

arp -a
#把ip地址翻译为物理地址



在传输层中的tcp协议的传递

udp协议

不管你在不在 我就把信息发过去,所以更快

从数据封装来了解应用层

从上到下传递 再 将数据 从下向上传递

1.3 IP地址


IP包头

一行32位 (0~31)
总共5行  
共160位  (5 * 32)
8位1字节   
共20字节
如果有额外选项,包头将大于20字节

ip地址

二进制(上)  (范围)
十进制(下)

ip地址分类

iP地址分类

范围在1—223之间,0无效,127代表本机

A类:第一个数不同,代表不同网段(网络),通信需要路由器,第一个数相同(比较后三位),同一个网段通信(局域网),需要交换机

B类:前两位不同,代表不同网段

C类:前三位不同,代表不同网段

每个网段有多少个主机,由子网掩码来决定

私有IP地址:局域网中使用,个人的,免费的,不能直接访问公网

1.4 子网掩码


3种

A类ip和子网掩码对应关系


IP和子网掩码不能单独使用

该图中为A类网段,与A类网段匹配的子网掩码为255.0.0.0

与255匹配的IP地址代表不同网段

与0.0.0匹配的IP地址代表不同主机

network id:网络id号,代表网络中的第一个IP

B类ip与子网掩码关系


b类IP和子网掩码

与255.255对应的ip变化为不同网段

与0.0对应的ip变化为不同主机

C类ip与子网掩码关系


172.16.2.121为b类网段

如果与c类子网掩码匹配(255.255.255.0),将按照C类网段计算主机数,即为前三位相同为同一网段,后一位判断不同主机

1是连续的中间没有断开就是合理的子网掩码

网络地址:即为你在公网中的地址,通过IP地址和子网掩码逻辑与换算,前面说过,判断一个主机地址单拿IP地址是没有意义的,判断一个主机地址必须同时拿出IP和子网掩码,之后换算成网络地址

广播地址: 将后多少位 的0 全部换为1

1.5 端口作用及常见端口

tcp包头协议

udp包头协议

端口号:在一个IP地址的主机提供服务的号码,系统服务在10000以内,私人编写的服务在10000以上,服务号码在60000以上

常见端口号
FTP(文件传输协议)     :   端口号 20 21
SSH(安全shell协议)  :   端口号 22
telnet(远程登录协议): 端口号 23
DNS(域名系统)       :   端口号 53
http(超文本传输协议)   :   端口号 80
SMTP(简单邮件传输协议): 端口号 25
POP3(邮局协议3代)    :   端口号 110
查看本机启用的端口
netstat -an

选项:

-a : 查看所有连接和监听端口
-n : 显示ip地址和端口号, 而不显示域名和服务名

1.6 DNS作用

hosts文件的优先级是高于DNS解析的

顶级域名

#组织域
gov     政府部门
com     商业部分
edu     教育部门
org     民间团体组织
net     网络服务机构
mil     军事部门

#国家或地区域
cn      中国
jp      日本
uk      英国
au      澳大利亚
hk      中国香港

二级域

购买

*三级域
www

三级域 + 二级域 + 一级域 == 一个网站

DNS查询过程

DNS查询类型

1.7 网关作用

网关是具有路由作用的路由设备 如: 路由器

  1. 当2台设备在同一网段 那么交换机就可实现在局域网内的信息传递

如果要发送到不同网段,这时候就用到了网关

  1. 内网ip和 公网ip的转换

注意: 不配网关和dns 不可以上公网 但可以使用局域网

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值