66
версияси
0x0300
3,0
SSL 3.0
0x0301
3,1
TLS 1.0
0x0302
3,2
TLS 1.1
0x0303
3,3
TLS 1.2
Handshake протокол формати.
Ушбу протокол
TLSпротоколида асосий
протоколларда
бири саналиб, бу протокол орқали
хавфсизлик параметрлари
узатилади. Ушбу протокол орқали ўнбир турдаги хабар узатилаши мумкин (4.6-
жадвал).
4.6-жадвал
Handshake протокол формати
Byte +0
Byte +1
Byte +2
Byte +3
22
Версия
Узунлик
Минор
Мажор
(bits 15..8)
(bits 7..0)
Хабар тури
Handshake маълумоти узунлиги
(bits 23..16)
(bits 15..8)
(bits 7..0)
Handshake маълумоти
Handshake маълумоти узунлиги.
Ушбу майдон узунлиги 3 байт бўлиб, фақат Handshake
маълумоти узунлигини билдиради, сарлавҳани ўз ичига олмаган ҳолда. Битта TLS ѐзишмасида
бир нечта Handshake маълумоти бўлиши мумкин. Handshake протоколида хабар тури
қуйидагича бўлиши мумкин (4.7-жадвал).
ChangeCipherSpec протокол формати.
Ушбу протокол
битта хабардан иборат
бўлиб, пакетнинг шифрланганлигини билдиради. TLS протоколи бутун TLS қайд
ѐзуви маълумотини инкапсуциялайди.
Alert протоколи.
Handshaking ва application туридаги протокол ўз
ишини
нормал ҳолатда тугатмаган ҳолда Alert протоколи орқали хабар берилади.
Шунга
қарамасдан, ушбу хабар ҳар бир турлаги протокол билан биргаликда юборилади. Агар
ушбу хабар маълумоти ―fatal error‖ бўлса, у ҳолда сессия зудлик билан ѐпилади. Агар
хабар маълумоти ―warning‖ бўлса, у ҳолда масофадаги фойдаланувчи талабига кўра
сессияни тугатиш ѐки тугатмаслик танланади.
Byte +0
Byte +1
Byte +2
Byte +3
21
Версияси
Узунлиги
Мажор
Минор
0
2
67
Даража
Тасниф
4.3-расм. Alert протоколи формати
Даража.
Ушбу майдон Alert ни даражасини кўрсатади. Юқорида айтиб
ўтилганидек, икки турдаги Alert мавжуд (4.8-жадвал).
4.8-жадвал
Dostları ilə paylaş: