F10(InetAddress, URL) Flashcards
Vad är ett nätverk?
Ett antal datorer och andra enheter som kan skicka och ta emot data från varandra
Vad är ett protokoll?
Ett protokoll definierar hur datorer kommunicerar med varandra
- Hur adressering sker
- Hur data (information) förpackas
Vad kallas varje dator i ett nätverk?
Nod, varje nod har en unik adress (dvs. varje dator har en unik adress)
Hur skickas data i nätverk?
Som paket
- Innehåller adress
Vilka är de fyra nätverkslagren?
- Applikationsskiktet
- Transportsskiktet
- Internetskiktet
- Fysisk skiktet
Vad innehåller applikationsskiktet?
- Abstraherad information
- Programvara hanterar flödet
Vad innehåller transportskiktet?
Protokoll, dvs
- överför paket mellan avsändare/mottagare
Vad kan transportskikten kallas med ett annat ord?
TCP
UDP (snabbare och lite opålitligare)
Vad står TCP för?
Transmission Control Protocol
Vad står UDP för?
User Datagram Protocol
Vad gör internetskiktet?
Sköter adressering och routing av paket
Kallas även IP (Internet Protocol)
Vad står det fysiska skiktet för?
Hårdvarukommunikation och överföring av data mellan noder
Vilka är de 5 lagren enligt TCP/IP-modellen?
- Application layer
- Transport layer
- Network layer
- Link layer
- Physical layer
Vad gör klassen InetAddress?
- Kapslar in adressering vid kommunikation
(Kom ihåg att varje nod i nätverket kan identifieras med en unik adress)
Vilken metod i java kan man köra om man vill veta IP-adressen vid datorn man sitter vid?
- Gör ett objekt av InetAdress och kalla på klassmetoden getLocalHost( )
- Kalla på metoderna getHostAdress() som ger ip-adressen och getHostName() som ger namnet