står udelukkende for kommunikation med en central service - som har alt logik liggende. Klientstørrelse Tyk klient Logikken og dermed beregningerne bliver håndteret af klienten, som kommunikerer resultaterne tilbage til serveren - eller andre klienter.
and remains halted. Other processes may detect this state Crash Process Process halts and remains halted. Other processes may not be able to detect this state. Omission Channel A message inserted in an outgoing message buffer never arrives at the other end’s incoming message buffer. Send-omission Process A process completes a send operation but the message is not put in the outgoing message buffer. Receive-omission Process A message is put in a process’s incoming message buffer, but that process does not receive it. Arbitrary Process or Channel Process/channel exhibits arbitrary behaviour: it may send/transmit arbitrary messages at arbitrary times or commit omissions; a process may stop or take an incorrect step.
Ethernet 0-2 km 10-10.000 1-10 WAN IP Routing Worldwide 0.010-600 100-500 MAN ATM 0 - 50 km 1-600 10 Internetwork Internet Worldwide 0.5-600 100-500 WPAN Bluetooth 0-30 m 0.2-2 5-20 WLAN WiFi 0-2 km 11-108 5-20 WMAN WiMAX 5-50 km 1.5-20 5-20 WWAN 3G Phone 1-5 km 348-14.4 100-500
netværk, så pakken finder vej til destinationen og tilbage igen. Routeren er typisk første destination på rejsen og her hjælper NAT med at finde vej fra lokalnetværket og ud på det store internet. Internettets veje Packet Switching Store-and-forward-metoden går ud på, at vi ikke etablerer en fuldstændig forbindelse fra A til B, men blot videresender data fra A til den næste modtager i rækken, der sørger for at videresende indtil pakken fra A har nået B.
sendt det rigtige sted hen via routing tables. Sørger ydermere for, at vi kan adskille lokale netværk fra offentlige. Hubs Giver mulighed for at sætte flere enheder på et netværk. Er en dum version af en switch, idet den sender trafikken ud til alle enheder. Switches Fungerer til dels som en router, idet den fordeler trafikken på vores lokale netværk. Så de fungerer som et mix mellem en router og en hub. Bridges Kobler to netværk sammen, så kommunikation kan flyde på tværs af disse netværk. Det kan for eksempel være, at man har et særligt netværk for udviklere i en organisation. Tunnelling Vi har mulighed for at skabe en mere direkte forbindelse - ofte skjult - ved at bruge tunnelling. Firewalls Internettets beskytter, som på flere niveauer hjælper med at holde uønsket trafik væk fra vores servere og klienter.
port. En applikation / process lavet et socket og operativsystemet sørger for, at alt trafik modtaget på den givne port bliver sendt til det socket og dermed til processen. Det efterlader os med to spørgsmål: Hvad er en tråd og hvad betyder det, at en proces kan have flere tråde?
operating system process to manage its use by more than one user at a time and to even manage multiple requests by the same user without having to have multiple copies of the programming running in the computer.