Частина 38 - x64 Основи мережевої взаємодії
Для повного змісту змісту всіх уроків, будь ласка, натисніть нижче, оскільки це надасть вам короткий зміст кожного уроку, а також теми, які будуть розглянуті. https://github.com/mytechnotalent/Reverse-Engineering-Tutorial
Ок, що далі? Де ми зараз? Що таке наша мета? Що мені потрібно зробити? Що мені потрібно вивчити?
Сьогодні більше 30 мільярдів пристроїв підключено до Інтернету. Тим не менш, загальним тоном у всіх основних архітектурах є мова програмування C.
Ми встановили, що мережеві взаємодії можна описати дуже високорівневим псевдо-рамковим моделлю, який називається моделлю OSI, який має 7 шарів.
ПОЖАЛЬНО, НЕ ХТИВТЕ САУСАЖ ПІЦЦУ НА БІЛЬ. Ок, я не божевільний, добре, ок, я божевільний, але це добрий стандарт, узгоджений спосіб пам'яті шарів у моделі OSI, який є нашим відкритим системою зв'язку моделлю.
1)ФІЗИЧНИЙ ШАР - Сировий електричний шар, який читає напруги на кабелі Ethernet або читає Wi-Fi RF (радіочастоти). Зв'язані протоколи: USB, DSL, ISDN, Інфрачервоне, тощо...
2)ШАР ЗАКОНУ ДАНИХ - Займається тим, як повідомлення між нотами починається і закінчується, називається рамуванням, яке має деяку помилкову корекцію, виявлення помилок і деякий контроль потоку. Зв'язані протоколи: Ethernet, VLAN, тощо...
3)ШАР Мережі - Відправляє пакети між вузлами різних мереж, що включає маршрутизацію. Зв'язані протоколи: IPX, NAT, ICMP, ARP, тощо...
4)ШАР Транспорту - Надає надійне передачу даних між двома господарями, які повинні розділити його на частини для відправки. Зв'язані протоколи: NetBIOS, TCP, UDP, тощо...
5)ШАР СЕСІЇ - Додає контрольну точку і відновлення, а також діалоги термінів. Зв'язані протоколи: SMB, SOCKS, тощо...
6)ШАР ПРЕЗЕНТАЦІЇ - Де створюються дані структури та презентації для програми, де ми маємо кодування, серіалізацію та шифрування. Зв'язані протоколи: TLS, SSL, тощо...
7)ШАР ЗАПРОСУ - Веббраузери та програми, які використовують вебінтерфейси, такі як пошта, тощо. Зв'язані протоколи: DHCP, DNS, HTTP, HTTPS, POP3, SMTP, FTP, TELNET, тощо...
Під час перегляду вебсайту ми починаємо з ФІЗИЧНОГО і йдемо до АПП і коли він потрапляє на сервер він знаходиться на АПП і повертається вниз до ФІЗИЧНОГО і знову проходить через цикл.
Це важливий ряд концепцій, які ви повинні зрозуміти в будь-якій мережевій базовій мережі. Це НЕ курс мережевої взаємодії, оскільки ми торкнемося КРАТКО цих концепцій, тому я б рекомендував знайти вільний курс на YouTube про мережеві взаємодії, якщо ви застрягли. Я хочу пройти деяку базову теорію, щоб ми могли працювати з мережевими застосунками C.