On Github eppum / eppum.github.io
© Eppu Mutanen
Huolehtii tietoliikennepakettien toimittamisesta perille Internet-verkossa.
Jokaisella laitteella yksilöllinen IP-osoite
Yksilöllinen IP-osoite mahdollistaa ohjelmoitaessa yksittäisen käyttäjän hallinnan.
Huolehtii tietoliikennepakettien saapumisesta oikeassa järjestyksessä
Internetin liikenne perustuu TCP-protokollaan
TCP-yhteys sisältää kolme vaihetta:
Uhkana TCP-kaappaus, jossa luotu yhteys kaapataan väärentämällä IP-pakettien lähdeosoite.
Yksinkertainen TCP-Palvelin esimerkki
net = require(’net’); net.createServer(function(socket) { socket.write(”Echo server ” + socket.remoteAddress + ”:” + socket.remotePort); socket.on(’data’,function(chunk) { socket.write(chunk); }); socket.on(’end’, socket.end); }).listen(8888);
Ylläpitäjä määrittää DHCP-palvelimelle osoiteavaruuden, josta laitteet pyytävät oman IP-osoitteen
DHCP-palvelin voi jakaa laitteille myös muita asetuksia, kuten oletusyhdyskäytävän ja nimipalvelimen IP-osoitteen.