Alterna · учебный материал

网络议定书

第6章:网络议定书 - TCP、UDP、HTTP、FTP、SMTP、SSH、TCP/IP模型、应用议定书、HTP方法和代码。

Что в этом материале

Содержание и основные понятия

返回目录
第6章 · 第6.1页
网络议定书
协议是计算机同意共享数据的语言。 没有协议, 网络就是一连串没有意义的电线。
在第4章中,你了解到网络中的数据被细分为
软件包包包
他们经过
TCP/IP
现在让我们详细审视每一层次。
协议定义了如何连接、如何保证交付、如何发送信件或下载文件。
· 基本全球环境基金
EEEG 任务13
01
TCP/IPP模式:四级
每个级别解决其任务并使用以下协议:
全球环境基金,全环基金
EEG 13
你为什么需要水平?
当你打开时
https://alterna-edu.ru
TCP/IP模式将它们分为多个进程。
4级4级
因此,每一方负责一项任务:
职等职等
目标目标目标和目标目标目标
议定书 议定书
数据股
适用
用户数据格式
HTTP, FTP, SMTP, DNS, SSH
通讯通讯通讯通信通讯通讯
运输 运输
各个进程之间的交付
TCP, UDP
分部分
互联网互联网
网络到网络路线
IP, ICMP, ARP
软件包包包
运河
转入本地网络
Ethernet, Wi-Fi
(frame)
类似
发送软件包 :
适用
- 写信;
运输 运输
- 登记定购单(交货保证);
互联网互联网
- 说明信封上的地址;
频道频道
- 信使在大楼之间开车
战斗能力
发送时, 每一级别
添加标题
数据 :
数据数据数据 数据
TCP+数据
IP + TCP+数据
ETH + IP + TCP +数据
适用
运输 运输
互联网互联网
运河
发送: 增加了标题
收件人: 删除标题
ETH
IP
TCP
HTTP 数据 (GT/ index.html)
完整的框架 在电缆
图1
囊括:每一级别增加标题(作为床垫)
🪆
军力总库
增加哪些标题
插数
数据通过四个层次。每个层次都有自己的头条标题。将其设置到一个层次来查看真实的字段。
L4
以太网
资料来源:
AA:BB:CC:11:22:33
MAC 接收者 :
DD:EE:FF:44:55:66
EtherType:
0x0800
(IPv4)
FCS:
人员管制量
L3
IP 软件包
IP 来源 :
192.168.1.10
IP 接收者 :
93.184.216.34
TTL:
64
(最大跳)
议定书:
6
(TCP)
L2
TCP部分
港口来源:
49152
(动力)
端口收件人 :
80
(HTTP)
Seq:
1001
(字数)
ACK:
2001
(确认)
旗帜 :
SYN, ACK, FIN
L1
HTTP 数据
请求:
GET /index.html HTTP/1.1
Host:
alterna-edu.ru
User-Agent:
Mozilla/5.0
如果你在水平上, 你会看到真正的头条新闻。
02
TCP和UDP:两种交付模式
TCP是可靠和缓慢的;UDP是快速和不受保障的
全球环境基金,全环基金
EEG 13
TCP — Transmission Control Protocol
保证交付
:每个段都得到确认。如果软件包丢失,将再次使用。数据将输入。
我没事。
发送中
在传送前,TCP将安装连接-
three-way handshake
:
客户 ~ 服务器 :
SYN
(希望连接)
客户服务器 :
SYN+ACK
(适用,确认)
客户 ~ 服务器 :
ACK
(收到,开始)
使用TCP的
网络(HTTP/HTTPS)、电子邮件(SMTP、IMAP)、文件传输(FTP)、远程访问(SSH)----只要重要
准确性
.
UDP — User Datagram Protocol
无连接
日期是"如何运作的" 没有确认,没有订单,没有重新安排
快点
和
间接费用低
.
使用 UDP 的地方
视频电话、在线游戏、DNS请求、打字
速度更重要
丢失的视频不是一场灾难
财产
TCP
UDP
连接连接连接
对
无无无无 无无
交付保证
是(ACK + 重试)
无无无无 无无
数据程序
留存
得不到保障
速度速度
慢点
快点
间接费用
大型(标题20+字节)
最低( 8 字节)
实例实例实例
HTTP, FTP, SMTP, SSH
DNS, VoIP, 游戏, 折叠
🤝
TCP 握握手
· 握手
插数
按“Shak”或“Auto”键查看客户端和服务器如何安装 TCP 连接 。
→
SYN (seq=x)
客户端发送了一个带有初始序列号的 SYN 软件包。 “ 我想连接 ! ”
←
SYN+ACK (seq=y, ack=x+1)
服务器说:“我同意,这是我的号码,我确认你的号码。”
→
ACK (ack=y+1)
客户确认“ 收到 ! ” 连接已建立。 您可以传输数据 。
⇄
DATA + ACK
数据被传输。 每一个部分都得到确认。 如果您输了, 您将重新发送 。
按"握"来开始握手
03
申请议定书
你每天遇到的规程
全球环境基金,全环基金
EEG 13
HTTP/HTTPS-网络
HTTP
超文本传输协议( HyperText 传输协议) 是网络的主要来源 。
请求请求请求
服务器返回
答复答复回应回应回应答复回应答复答复答复应回应回应回复回应回应
.
请求内容
方法
(应做什么)和
URL
(为此资源):
方法方法方法
任用任用
示例示例示例
GET
Getet 资源
开放页面
POST
发送数据
填写表格
PUT
替换资源
更新简介
DELETE
删除资源
删除注释
PATCH
部分更新
变革一个领域
服务器响应包含
状态代码
:
《法典法典法典》
意义 意思 意思
示例示例示例
200
OK - 成功
已装入页面
301
永远重定向
新旧的
404
未找到
删除页
403
禁止
无访问权限
500
服务器错误
编码失败
HTTPS = HTTP + TLS
HTTPS 加密传输。 没有 HTTP , 您的密码, 银行卡 和信件 就会飞。
开放文本
总是检查。
🔒
排队!
FTP - 传输文件
FTP
文件传输协议是下载和下载文件的一个协议。
命令命令
和(第21号第港)和
数据数据数据
(港 20)。
SMTP、POP3、IMAP-电子邮件
议定书议定书议定书
港港端
任用任用
SMTP
25 / 587
发送发送
邮件(客户~服务器~服务器)
POP3
110
下载
邮件到设备( 从服务器)
IMAP
143
同步化
邮件( 保存在服务器上)
SSH - 安全获得
SSH
Secure Shell( port 22) 是一个加密远程访问服务器命令线的加密通道 。
Telnet
(第23关,没有加密)
DNS - 因特网电话簿
DNS
域系统 53 将域名转换为 IP 地址 。
第6.2页
.
📝
收集 HTTP 请求
拖放 ・ 按正确的顺序收集请求
插数
按正确的顺序拉动 HTTP 部件。 第一行是方法和路径, 然后是标题, 空字符串, 身体 。
GET /index.html HTTP/1.1
Host: alterna-edu.ru
User-Agent: Mozilla/5.0
Accept: text/html
1
第一行(模式+路线)
2
东道主标题
3
用户代理标题
4
接受标题
5
空行( 标题的结尾)
与第八章的关系
B .B
第8章,“网络开发”
你会学会使用
fetch()
向JavaScript发送 HTTP 从代码请求。 所有你学到的关于协议的信息 都在每个人的庇护下运作。
fetch()
.
转到 JavaScript
🔌
议定书研究
· 细节和实例
插数
推下排水沟的排水量 看看他们制定什么协议
申请数量
HTTP · HTTPS · FTP · SMTP · DNS · SSH · IMAP · POP3
具体任务的协议: 网络、 邮件、 文件、 远程访问 。 使用用户数据 。 Ports: HTTP=80, HTPS=443, FTP=21, SMTP=25, DNS=53, SSH=22 。
运输水平
TCP · UDP
在两个进程之间提供数据:TCP可靠,经证实;UDP速度快,无保证。
港口港口
它用于区分应用程序(网上80个,DNS53个)。
互联网水平
IP · ICMP · ARP
IP地址和网络之间的路径。IP提供从源到接收方的包件。IPC是IPM地址的诊断(正版)ARP定义。
运河级
Ethernet · Wi-Fi (802.11) · PPP
这是本地网络传输,Ethernet在有线电视上,Wi-Fi在无线电频道上,MAC地址是网络地图“护照”(48位数独有)。
按流动水平进行详细信息 。
04
端口: 计算机内部地址
IP表示计算机, 端口是一个程序在上面。
全球环境基金,全环基金
EEG 13
你为什么需要港口?
服务器有一个网络服务器,一个邮局,一个DNS
IP 地址
将软件包传送到计算机上,并
端口
(编号0-65535)到正确的方案。
类似
IP地址是大楼的地址,港口是公寓的号码,信(包裹)来信(IP)到大楼,信使(TCP/UDP)到右边的公寓(港口)。
港口幅度幅度
范围范围范围
类型类型类型
实例实例实例
0–1023
众所周知(系统化)
80 (HTTP), 443 (HTTPS), 22 (SSH), 53 (DNS), 25 (SMTP)
1024–49151
登记
3306(MISQL)、5432(PostgreSQl)、8080(备选案文HTTP)
49152–65535
动态
临时客户港口
记住EEG
HTTP →
80
, HTTPS →
443
, FTP →
21
, SMTP →
25
, DNS →
53
, SSH →
22
.
🔢
设定端口协议 。
· 选择正确的协议
插数
每个协议都使用自己的港口号。 您能否识别该号码后面的协议?
05
OSSI模式:7级
理论参考模型(在实践中使用TCP/IP)
PLF 受伤害
如果有TCP/IP,为什么做OSI?
OSI
开放系统互联连接 () 是一个理论模型, 由
7 个等级
实际上,TCP/IP(4级)工作,但OSI帮助了解细节。
OSSI级别
函数职能职能职能
议定书 议定书
≈ TCP/IP
7.
适用
应用程序接口
HTTP, FTP, SMTP, DNS
适用
6.
提交的提交材料
编码、加密
SSL/TLS, JPEG, ASCII
5.
会期会期会期
管理会议
RPC, NetBIOS
4.
运输 运输
可靠交付
TCP, UDP
运输 运输
3.
网络网网
路线路线
IP, ICMP
互联网互联网
2.
运河
人事、停战委员会地址
Ethernet, Wi-Fi
运河
1.
身体
信号、电缆
USB、RJ-45、光学
运河
中度
要记住 OSI 水平从上到下:
"P" "P
冰箱
英 英
出版物出版物出版物
C 中中
拒发文件
T T T , T T
随机随机
C 中中
当前当前
克( K)
肛交
F F F F FF
经济经济" -"绝对"
英 英
地形学家
英 英
他来了
C 中中
安静
T T T , T T
怎么会?
C 中中
好吧。 好吧。 \ N
克( K)
美丽
F F F F FF
Antatistic。" 。 。

教科书结构图