API แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹ TCP แž“แžทแž„ UDP แž€แŸ†แž–แžปแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Chrome

Google แž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ แžŠแžพแž˜แŸ’แž”แžธแžขแž“แžปแžœแžแŸ’แž API แžแŸ’แž˜แžธแž“แŸ…แž€แŸ’แž“แžปแž„ Chrome แžšแž“แŸ’แž’แž†แŸ…แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แžŽแŸ’แžแžถแž‰แž”แž„แŸ’แž€แžพแžแž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แž”แžŽแŸ’แžแžถแž‰แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แžŠแŸ„แž™แž”แŸ’แžšแžพแž–แžทแž’แžธแž€แžถแžš TCP แž“แžทแž„ UDP แŸ” แž“แŸ…แž†แŸ’แž“แžถแŸ† 2015 แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ W3C แž”แžถแž“แž–แŸ’แž™แžถแž™แžถแž˜แž’แŸ’แžœแžพแžŸแŸ’แžแž„แŸ‹แžŠแžถแžš API แžšแžฝแž…แž แžพแž™แŸ”แžšแž“แŸ’แž’ TCP แž“แžทแž„ UDPโ€œ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŸแž˜แžถแž‡แžทแž€แž€แŸ’แžšแžปแž˜แž€แžถแžšแž„แžถแžšแž˜แžทแž“แž”แžถแž“แžˆแžถแž“แžŠแž›แŸ‹แž€แžถแžšแžฏแž€แž—แžถแž–แž‚แŸ’แž“แžถแž‘แŸ แž แžพแž™แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ API แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แžˆแž”แŸ‹แŸ”

แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜ API แžแŸ’แž˜แžธแžแŸ’แžšแžผแžœแž”แžถแž“แž–แž“แŸ’แž™แž›แŸ‹แžŠแŸ„แž™แž€แžถแžšแž•แŸ’แžแž›แŸ‹แž“แžผแžœแžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž‡แžถแž˜แžฝแž™แžงแž”แž€แžšแžŽแŸแž”แžŽแŸ’แžแžถแž‰แžŠแŸ‚แž›แž”แŸ’แžšแžพแž–แžทแž’แžธแž€แžถแžšแžŠแžพแž˜แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž›แžพแž€แŸ†แž–แžผแž›แž“แŸƒ TCP แž“แžทแž„ UDP แž“แžทแž„แž˜แžทแž“แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžแžถแž˜แžšแž™แŸˆ HTTPS แžฌ WebSockets แŸ” แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžแžถ Raw Sockets API แž“แžนแž„แž”แŸ†แž–แŸแž‰แž”แž“แŸ’แžแŸ‚แž˜แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แž˜แŸ’แžšแžทแžแž‘แžถแž” WebUSB, WebMIDI แž“แžทแž„ WebBluetooth แžŠแŸ‚แž›แž˜แžถแž“แžšแžฝแž…แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžถแž“แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž‡แžถแž˜แžฝแž™แžงแž”แž€แžšแžŽแŸแž€แŸ’แž“แžปแž„แžแŸ†แž”แž“แŸ‹แŸ”

แžŠแžพแž˜แŸ’แž”แžธแž‡แŸ€แžŸแžœแžถแž„แž•แž›แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžขแžœแžทแž‡แŸ’แž‡แž˜แžถแž“แž›แžพแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž– Raw Sockets API แž“แžนแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžแŸ‚แž€แžถแžšแž แŸ…แžแžถแž˜แž”แžŽแŸ’แžแžถแž‰แžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แžแžฝแž…แž•แŸ’แžแžพแž˜แžŠแŸ„แž™แž˜แžถแž“แž€แžถแžšแž™แž›แŸ‹แž–แŸ’แžšแž˜แž–แžธแžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แž“แžทแž„แž€แŸ†แžŽแžแŸ‹แž…แŸ†แž–แŸ„แŸ‡แž”แž‰แŸ’แž‡แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžŠแŸ„แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แžขแŸ’แž“แž€โ€‹แž”แŸ’แžšแžพโ€‹แž“แžนแž„โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แž‰แŸ’แž‡แžถแž€แŸ‹โ€‹แžฑแŸ’แž™โ€‹แž…แŸ’แž”แžถแžŸแŸ‹โ€‹แž–แžธโ€‹แž€แžถแžšโ€‹แž–แŸ’แž™แžถแž™แžถแž˜โ€‹แžแž—แŸ’แž‡แžถแž”แŸ‹โ€‹แžŠแŸ†แž”แžผแž„โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“โ€‹แžแŸ’แž˜แžธแŸ” แžŠแŸ„แž™แž”แŸ’แžšแžพแž‘แž„แŸ‹แž–แžทแžŸแŸแžŸ แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแžถแž…แž”แžทแž‘แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แžŸแŸ†แžŽแžพแž”แž‰แŸ’แž‡แžถแž€แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแžŠแŸ‚แž›แŸ—แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แž˜แŸ’แžแž„แž แžพแž™แž˜แŸ’แžแž„แž‘แŸ€แžแž‘แŸ…แž€แžถแž“แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžแŸ‚แž˜แžฝแž™แŸ” แžŠแžพแž˜แŸ’แž”แžธแž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžŠแŸ„แž™ DDoS แžขแžถแŸ†แž„แžแž„แŸ‹แžŸแŸŠแžธแžแŸแž“แŸƒแžŸแŸ†แžŽแžพแžแžถแž˜แžšแž™แŸˆ Raw Sockets แž“แžนแž„แž˜แžถแž“แž€แž˜แŸ’แžšแžทแž แž แžพแž™แž€แžถแžšแž•แŸ’แž‰แžพแžŸแŸ†แžŽแžพแž“แžนแž„แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แž›แžปแŸ‡แžแŸ’แžšแžถแžแŸ‚แž˜แžถแž“แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แžถแž˜แžฝแž™แž‘แŸ†แž–แŸแžšแŸ” แž€แž‰แŸ’แž…แž”แŸ‹ UDP แžŠแŸ‚แž›แž”แžถแž“แž‘แž‘แžฝแž›แž–แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแŸ‚แž›แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแž˜แŸแžแžŠแŸ„แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แžนแž„แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžขแžพแž–แžพ แž แžพแž™แž“แžนแž„แž˜แžทแž“แž‘แŸ…แžŠแž›แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸแž แž‘แŸ†แž–แŸแžšแž‘แŸแŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸ†แž”แžผแž„แž˜แžทแž“แž•แŸ’แžแž›แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž€แžพแžแžšแž“แŸ’แž’แžŸแŸ’แžแžถแž”แŸ‹แž“แŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แž–แŸแž›แžขแž“แžถแž‚แžแžœแžถแžขแžถแž…แž‘แŸ…แžšแžฝแž…แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แŸ’แžแž›แŸ‹แž€แžถแžšแž แŸ…แž‘แžผแžšแžŸแŸแž–แŸ’แž‘แžŠแžพแž˜แŸ’แž”แžธแž‘แž‘แžฝแž›แž™แž€แž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹แž…แžผแž›แž–แžธ localhost แžฌแž”แž‰แŸ’แž‡แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแŸ‚แž›แž‚แŸแžŸแŸ’แž‚แžถแž›แŸ‹แŸ” แž”แžถแž“แž›แžพแž€แžกแžพแž„แž•แž„แžŠแŸ‚แžšแž‚แžบแžแž˜แŸ’แžšแžผแžœแž€แžถแžšแžŠแžพแž˜แŸ’แž”แžธแž€แžถแžšแž–แžถแžšแž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžš "แž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹ DNS แžกแžพแž„แžœแžทแž‰"(แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IP แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžˆแŸ’แž˜แŸ„แŸ‡แžŠแŸ‚แž“แžŠแŸ‚แž›แž”แžถแž“แžขแž“แžปแž˜แŸแžแžŠแŸ„แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ…แž€แž˜แŸ’แžšแžทแž DNS แž“แžทแž„แž‘แž‘แžฝแž›แž”แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž…แžผแž›แž”แŸ’แžšแžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž•แŸ’แžŸแŸแž„แž‘แŸ€แž)แŸ” แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž‘แžปแž€แžŠแžพแž˜แŸ’แž”แžธแž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแžŠแŸ‚แž“แžŠแŸ‚แž›แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž‘แŸ… 127.0.0.0/8 แž“แžทแž„แž”แžŽแŸ’แžแžถแž‰แžขแŸŠแžธแž“แž’แžบแžŽแŸแž (แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžฑแŸ’แž™แžขแž“แžปแž‰แŸ’แž‰แžถแžแž›แžปแŸ‡แžแŸ’แžšแžถแžแŸ‚แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IP แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž…แžผแž›แž™แŸ‰แžถแž„แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž”แž‰แŸ’แž‡แžถแž€แŸ‹)แŸ”

แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž แžถแž“แžทแž—แŸแž™แžŠแŸ‚แž›แžขแžถแž…แž€แžพแžแžกแžพแž„แž“แŸ…แž–แŸแž›แžขแž“แžปแžœแžแŸ’แž API แžแŸ’แž˜แžธแž‚แžบแž€แžถแžšแž”แžŠแžทแžŸแŸแž’แžŠแŸ‚แž›แžขแžถแž…แž€แžพแžแž˜แžถแž“แžŠแŸ„แž™แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž•แž›แžทแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แž•แŸ’แžŸแŸแž„แž‘แŸ€แž แžŠแŸ‚แž›แžขแžถแž…แž“แžถแŸ†แžฑแŸ’แž™แž˜แžถแž“แž”แž‰แŸ’แž แžถแž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž˜แŸ‰แžถแžŸแŸŠแžธแž“ Mozilla Gecko แž“แžทแž„ WebKit แž“แŸ…แžแŸ‚แž˜แžถแž“ แž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แŸแŸ” แž‡แŸ†แž แžšแžšแž”แžŸแŸ‹แžแŸ’แž›แžฝแž“แž›แžพแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸ‚แž›แžขแžถแž…แž€แžพแžแž˜แžถแž“แž“แŸƒ Raw Sockets API แž”แŸ‰แžปแž“แŸ’แžแŸ‚ Mozilla แž’แŸ’แž›แžถแž”แŸ‹แž”แžถแž“แžŸแŸ’แž“แžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แž˜แŸ’แžšแŸ„แž„ Firefox OS (B2G) API แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถ. แž”แŸ’แžšแžŸแžทแž“แž”แžพแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแž˜แŸแžแž“แŸ…แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แžŠแŸ†แž”แžผแž„ แž“แŸ„แŸ‡ Raw Sockets API แž‚แŸ’แžšแŸ„แž„แž“แžนแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž›แžพ Chrome OS แž แžพแž™แž˜แžถแž“แžแŸ‚แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ Chrome แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”

แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‚แŸแž แž‘แŸ†แž–แŸแžš แž‡แžถแžœแžทแž‡แŸ’แž‡แž˜แžถแž“ แž”แžถแž“แž†แŸ’แž›แžพแž™แžแž”แž‘แŸ…แž“แžนแž„ API แžแŸ’แž˜แžธ แž“แžทแž„แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž–แžธแž‚แŸ†แž“แžทแžแžแŸ’แž˜แžธแŸ—แž‡แžถแž…แŸ’แžšแžพแž“แžขแŸ†แž–แžธแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแž”แžŸแŸ‹แžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„แžแŸ†แž”แž“แŸ‹แžŠแŸ‚แž› XMLHttpRequest, WebSocket แž“แžทแž„ WebRTC APIs แž˜แžทแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹ (แž–แžธแž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹ SSH, RDP, IMAP, SMTP, IRC แž“แžทแž„แž–แžทแž’แžธแž€แžถแžšแž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž– แžŠแž›แŸ‹แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แŸ’แžšแž–แŸแž“แŸ’แž’ P2P แžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž‡แžถแž˜แžฝแž™ DHT (Distributed Hash Table) แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš IPFS แž“แžทแž„แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž‡แžถแž˜แžฝแž™แž–แžทแž’แžธแž€แžถแžšแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž“แŸƒแžงแž”แž€แžšแžŽแŸ IoT) แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru