网络基础
来源:互联网 发布:mac系统安装flash 编辑:程序博客网 时间:2024/05/22 06:43
一、网络基础
1-1.iso/osi 七层模型
iso: 国际标准化组织
osi: 开放系统互联模型
ios: 苹果操作系统
上三层给用户提供服务,下四层实际进行数据传入。
TPDU 是传输层协议数据单元
SPDU 是会话层协议数据单元
PPDU 是表示层协议数据单元
APDU 是应该层协议数据单元
1-2.TCP/IP 四层模型
1-3.IP地址与子网掩码
127.0.0.0代表自己的主机。
B类地址规定第一字节8个bit的最高两位必须为10,则B类地址的第一字节取值范围为10000000——10111111(二进制表示),将二进制转化为10进制就是128~191了。
C类地址规定第一字节8个bit的最高三位必须为110
子网掩码
ip跟子网掩码必须要放在一起说明才有意义。
A类IP地址 地址范围1.0.0.0到127.255.255.255[1] (二进制表示为:00000001 00000000 00000000 00000000 - 01111110 11111111 11111111 11111111)。最后一个是广播地址。
A类IP地址的子网掩码为255.0.0.0,每个网络支持的最大主机数为256的3次方-2=16777214台。
B类IP地址地址范围128.0.0.0-191.255.255.255[3] (二进制表示为:10000000 00000000 00000000 00000000----10111111 11111111 11111111 11111111)。 最后一个是广播地址。
B类IP地址的子网掩码为255.255.0.0,每个网络支持的最大主机数为256的2次方-2=65534台。
C类IP地址范围192.0.0.0-223.255.255.255[3] (二进制表示为: 11000000 00000000 00000000 00000000 - 11011111 11111111 11111111 11111111)。
C类IP地址的子网掩码为255.255.255.0,每个网络支持的最大主机数为256-2=254台
子网掩码的作用:多个ip,只要子网掩码内的ip不同,就是不同的网段,而后面不同,就是不同的主机
1-4.端口作用
通过ip能确定服务器的位置,再通过端口号确定访问的目标端口是哪一个。
telnet最好不用,因为是明文传输
(1).netstat: 查看本机启用的端口
netstat -an
-a: 查看所有连接和监听端口
-n: 显示IP地址和端口号,而不是显示域名和服务名
可以看到udp是没有监听者的
1-5.DNS作用
DNS:也就是域名系统的缩写,也称作名称解析
在互联网中,通过IP地址来进行通信,ip地址用数字表示,记忆起来太困难了,人对域名更加敏感,如http://www.baidu.com
当要访问一个网站,首先会向DNS发起一个请求,如要访问baidu网站,客户机会问DNS"你知道这个网站的IP吗?", DNS会把IP地址告诉客户机。客户机拿到IP之后,就会去访问baidu网站,这就是DNS的基本作用
1).'.'表示根域名,根域名的服务器只有13台,在国内没有。
2).顶级域由域名分配组织ISO决定
- gov: 政府部门
- com: 商业部门
- edu: 教育部门
- org: 民间团体组织
- net: 网络服务机构
- mil: 军事部门
- cn: 中国 - jp: 日本
- uk: 英国 - hk: 香港
3).主机名(三级域名)+二级域名+顶级域名组成完整的域名空间,并且是全球唯一的。
域名空间结构的意义
1).互联网中的域名是有结构有规划的
2).域名进行了分级
如何防区钓鱼网站
如:http://www.imooc.com/learn/69
一定要注意只要二级域名+顶级域名(imooc.com)不对,就有危险。
1-6.网关作用
1).网关(Gateway)又称网间连接器,协议转换器
2).网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连
3).网关既可以用于广域网互连,也可以用于局域网互连。
4).网关是一种充当转换重任的服务器或路由器。
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- NoSuchMethodError: android.content.res.Resources.getDrawable
- SpringMVC实战(五)-处理POST提交JSON数据
- 【HDU】1551 - Cable master(二分)
- 黄金分割比的研究
- mysql中的视图创建和修改
- 网络基础
- (HDU 5728)2016 Multi-University Training Contest 1 PowMod(数论)
- HTTP协议详解
- Cpp环境【POJ3623】【Usaco2007Dec】【Vijos2993】Best Cow Line, Gold 最佳队列[2]
- Can you solve this equation?
- MFC修改窗口客户区颜色
- SVN 使用记录
- pyhive No module named sasl
- POJ-1390方盒游戏(动态规划)