[原]网络常识

栏目: 服务器 · 发布时间: 7年前

内容简介:#网络协议###应用层####HTTP协议

#OSI七层模型

###模型图

[原]网络常识

###七层

  • 应用层

    协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP
  • 表示层

  • 会话层

  • 传输层

    网关
         协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层
  • 网络层

    路由器
         协议有:ICMP IGMP IP(IPV4 IPV6) ARP RARP
  • 数据链路层

    网桥,交换机
  • 物理层

    网卡,网线,集线器,中继器,调制解调器

#网络协议

###应用层

####HTTP协议

  • 特性

    应用层
             短连接:请求-响应-断开
             无状态
             TCP/IP的上层协议
  • 方法

    GET
                 查询数据
                 数据在地址栏中
                     xxx.xxx?key1=val1&key2=val2
                     数据长度有限
                         2000字符
                     数据类型一定是字符串
                 不安全
             POST
                 提交数据
                 携带数据
                     数据封装在POST的请求体中
                     内容长度无限
                     内容类型可以是二进制
                 相对安全
             ----------
             PUT
                 修改数据
             DELETE
                 删除数据
  • 网络状态码

    2xx 请求成功
                 200请求成功
             3xx 请求资源已重置
                 301 请求被转发
             4xx 客户端错误
                 404 找不到页面
             5xx 服务端错误
                 500 服务端错误
             参考:http://tool.oschina.net/commons?type=5

###传输层

####TCP协议

三次握手,四次断开

客户端请求连接

服务端响应

客户端建立连接

优点:连接稳定,不丢包

缺点:速度慢

场景

对稳定性要求高的场景

金融

电商

政务

####UDP协议

客户端建立连接

优点:速度快

缺点:连接不稳定,存在丢包的可能

场景:对速度要求高的场景

游戏

视频

直播

###网络层

####IP协议

IPv4

0.0.0.0-255.255.255.255

IP划分

A类地址范围:1.0.0.1—126.255.255.254

A类保留给政府机构

B类地址网络号范围:128.0.0.0—191.255.0.0

B类分配给跨国组织

C类地址网络号范围:192.0.0.0—223.255.255.0

C类分配给商用+民用

D类地址范围:224.0.0.0—239.255.255.255

D类用于组播

E类地址范围:240.0.0.0—255.255.255.254

E类用于实验

特殊地址

127.x.x.x给本地网地址使用

224.x.x.x为多播地址段

255.255.255.255为通用的广播地址

xxx.xxx.xxx.首位IP

当前子网的网络地址

xxx.xxx.xxx.末尾IP

表示这个子网的广播地址

IPv6

号称可以为全世界的每一粒沙子编上一个网址

ABCD:EF01:2345:6789:ABCD:EF01:2345:6789

#子网掩码

应用:配置固定IP

#域名解析系统

###IP和端口

IP代表网络中的一台唯一主机

端口代表是某台机器中的唯一进程

IP+端口=网络中的唯一进程

一台主机默认有65536个端口(0-65535)

0-1024是系统保留端口

###主机名的表示

IP+端口形式:127.0.0.1:8000

域名形式: www.baidu.com

###域名解析DomainNameSystem(DNS)

域名解析服务器

维护和更新路由表

将域名解析为IP地址

###域名注册和备案

工信部审核备案

#HTTP VS Socket

HTTP=TCP/IP+短连接

TCP或UDP/IP+长连接

IM即时通讯(QQ,飞秋…)

游戏

学院 Go 语言视频主页

https://edu.csdn.net/lecturer/1928

[清华团队带你实战区块链开发]

( https://ke.qq.com/course/344443?tuin=3d17195d )

扫码获取海量视频及源码 QQ群:721929980

[原]网络常识

以上所述就是小编给大家介绍的《[原]网络常识》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

HTTP Essentials

HTTP Essentials

Stephen A. Thomas、Stephen Thomas / Wiley / 2001-03-08 / USD 34.99

The first complete reference guide to the essential Web protocol As applications and services converge and Web technologies not only assume HTTP but require developers to manipulate it, it is be......一起来看看 《HTTP Essentials》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

SHA 加密
SHA 加密

SHA 加密工具