学习笔记——网络

网络

网络的分层:

网络的分层:osi(开放式系统互联) ,iso(国际化标准组织),ios(苹果操作系统)

osi七层网络模型(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层)

tcp/ip五层模型(物理层、数据链路层、网络层、传输层、应用层)

tcp/ip四层模型(网络接口层、网络互联层、传输层、应用层)

物理层:
设备:光纤、网线

数据链路层:
设备:交换机、网卡(查看自己的IP地址的DOS命令:ipconfig -all)
协议:
ARP(地址解析协议)将IP地址转化为物理地址
RARP(逆地址解析协议)将物理地址转化为IP地址

网络层:
设备:路由器
协议:
ICMP(网络控制报文协议)运用:ping命令,路由器追踪
IGMP(网络管理协议)运用:服务器的集群

传输层
协议:
TCP(传输控制协议)面向链接的协议,比较安全,传输的数据量大,不带目标地址;TCP协议传输数据前后必须要经过三次握手和四次挥手
UDP(用户报文协议)面向非链接的协议,没有TCP安全,传输的数据量小,带目标地址

  • 经典案例:三次握手四次挥手
    在这里插入图片描述

会话层:
提供的服务可以使应用建立和维持会话,并能使会话获得同步,会话层使用校验点,可以使通信会话在通信失效时从校验点继续恢复通讯,这种能力对于传送大文件及为重要

表示层:
主要作用就是为了不同种类的通信设备提供公共的沟通语言,以便进行交互操作
例如:美国主机通用的是按asccii编码,中国主机用的是GBK编码

应用层:
HTTP:超文本传输协议
HTTPS:超文本传输加密协议
FTP:文件传输协议
SFTP:加密文件传输协议
SMTP;简单邮件传输协议
DHCP:动态主机配置协议
STATIC IP:静态主机配置协议
SSH:安全外壳协议,用于远程连接Linux操作系统
TELNET:远程端口协议,用于远程端口控制

IP地址

概念:IP地址有四个部分,每个部分取值范围是[0,255]的数字组成的特定数据格式如:192.168.13.8

网络的分类
局域网:如教室,公司,网吧
城域网:如医院系统,政府系统
广域网:如互联网

IP地址的分类
A类
首位取值【0,127】 默认子网掩码 255.0.0.0——互联网

B类
首位取值【128,191】默认子网掩码255.255.0.0——城域网

C类
首位取值【192,223】默认子网掩码是255.255.255.0——局域网

查看IP地址
1.查看IP地址——ipconfig
2.查看IP地址的详情信息——ipconfig -all
3.网关:默认网关在网络层上实现网络的互连,是复杂的网络连接设备,仅用于两个高层协议不同的网络互联(连接局域网和广域网的一个设备:路由器)
4.DNS:域名服务器,用来上网的必要条件
5.
Mac地址:物理地址
Windows:ipconfig -all
Linux:ifconfig

通过ping命令来判断网络好坏

ping IP地址

ping 域名

ping计算机名称

  • 以上命令后缀加上 -t 表示连续不断的ping,用ctrl+c结束
    例如:ping www.baidu.com -t
    在这里插入图片描述

结果分析:
查看丢包率:一般不大于4%,若大于4%网络无法使用
查看返回时间:ms计算(1/1000s)单位:毫秒

	s<1ms   极好(一般是局域网)
	1ms<s<20ms  很好
	20ms<s<100ms  一般
	100ms<s<200ms  慢
	s>200ms 很慢 ,需要中断

如果无法上网

  • 查看网络是否连接,水晶头是否闪烁,无线开关是否打开
  • 查看右下角是否有网络标识
  • 查看自己的地址是否配置正确
  • ping网关
  • 查看自己的DNS服务器是否配置正确
  • ping外网

端口

端口的概念:
端口是电脑上的数字标识,范围在0~65535之间,访问程序必须通过IP+端口的方式访问(行业内默认的端口除外,比如HTTP的80端口和HTTPS的443端口)。在同一台电脑上,端口号是不能重复的

常见的默认端口

HTTP:80               HTTPS:443             FTP:21               SSH:22
apache:80             tomcat:8080           Oracle:1521          Mysql:3306

注意以上都是程序的默认端口,如果被其他程序占用,可以修改这些端口号

如何查看端口号

1.netstat -an                                                查看所有端口号的信息
2.netstat -an|findstr  80                                    查看80端口的信息
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值