RFNXVfwQQPS4J

The Internet Protocol suite (TCP/IP)

Source: licencja: CC 0.

Protokół TCP/IP

You will learn
  • what an IP address is and what its purpose is,

  • the types of IP addresses,

  • the difference between a public address and a private address,

  • what the purpose of a subnet mask is,

  • what an URL is,

  • what parts it consists of,

  • what generic and country code domains are.

R15DUWLLsHGxB1
nagranie abstraktu

A host is a computer or a device connected to a computer network that is assigned an IP address.IP addressIP address. A router is a networking device that forwards data packets between various computer networks, i.e. mediates communication. Nowadays this division is a bit artificial – one computer can be both assigned a network address and enable communication, i.e. be a host and a router at the same time.

Ry72mNlxzCVxF1
nagranie abstraktu

In the Internet Protocol (IP), every network interface of a host is assigned a unique address. The network addresses defined by Internet Protocol version 4 (IPv4) and version 6 (IPv6) are in common use in the Internet today. Internet users do not have to know IP addresses due to the DNS protocol, which converts the mnemonic addresses of hosts into their IP addresses.

An IPv4 address is a 32‑bit binary address represented as four 8‑bit groups called octets, usually presented in decimal notation for convenience.

R1OKz6Zu2L5EV
The example of an IPv4 address in decimal and binary notation
Source: GroMar, licencja: CC BY 3.0.
R16F8NHBDnjbI1
nagranie abstraktu

In IPv6, the successor of the IPv4 protocol, the address size was increased from 32 bits to 128 bits in connection with the shrinking resources of IPv4 addresses. An IPv6 address is usually represented as eight 16‑bit blocks presented in hexadecimal notation, separated by a colon.

RVotwz8lPqQbd
The example of an IPv6 address
Source: GroMar, licencja: CC BY 3.0.
R1Tjy5OzxsU4s1
nagranie abstraktu

Public addressespublic addressesPublic addresses are used in the public part of the Internet. Open‑access web services can be operated on computers that are assigned these addresses. Private addressesprivate addressesPrivate addresses can be used only in local networks. They only enable the access of computers to the Internet.

subnet masksubnet masksubnet mask specifies how many bits of an IP addressIP addressIP address identify a network, and how many of them identify a computer connected to this network. If the bit in the subnet mask is represented by 1, then the corresponding bit in the IP address is the bit of the network address. The bits represented as zeroes in the subnet mask specify the corresponding bits in the IP address as part of the host address. Subnets masks are usually presented in decimal notation.

gatewaygatewaygateway is the address of the network interface of a router which allows you to connect to the Internet.

Task 1
RG3k9E1A5zN4X1
nagranie abstraktu

Execute the ipconfig command in the command line. Enter the IP address of your computer in a local network. Write down the subnet masksubnet masksubnet mask of your network and the gatewaygatewaygateway address. By using the Internet, find the service of displaying the IP address at which your network can be accessed on the Internet (e.g. mojip.pl).

Address classesaddress classesAddress classes

RNaAi6J8HCKSS1
nagranie abstraktu

Networks have been divided into classes: A, B, C , D and E, depending on their size. Class A networks are huge networks with the large number of computers (255.0.0.0), class B networks are middle‑sized (255.255.0.0), while class C networks are the smallest (255.255.255.0). Class D and E addresses have been reserved for group and test transmissions. Nowadays this division is no longer used and addresses are assigned regardless of the class of a network.

domaindomaindomain name (domain) is an string of characters in the Domain Name System (DNS) that enables to find such resources as web sites, servers or the recipients of electronic mail. The domain name consists of two parts: a main name and an ending. The main name is any available name that a user wants to use in order to easily localise their services. DomaindomainDomain names are usually associated with the proper nouns of companies or their products. The ending of a domain can be selected from the list of available generic and country code domains. The registration of domains is managed by domain name registrars, which oversee the general principles of the reservation of domain names and IP addresses.

subdomainsubdomainsubdomain is a network address that is the part of a main domain. For example, the addresses pl.wikipedia.org and en.wikipedia.org are subdomains of the main domain wikipedia.org, which is the subdomainsubdomainsubdomain of the org domain.

Generic domainsgeneric domainsGeneric domains are used to specify the character of the operations of the domain’s owner.

RCi3JDnGBqQly
Ilustracja interaktywna przedstawia domeny funkcjonalne pokazane w sposób symboliczny jako drogowskazy. Na każdym drogowskazie znajduje się inna domena. Na ilustracji widoczne są numery, a na nich podpisy. 1. .edu (education) – educational and research institutions {audio}, 2. .gov (government) – governmental agencies {audio}, 3. .com (commercial) – commercial companies {audio}, 4. .org (organisation) – organisations, mainly non-profit {audio}, 5. .net (net) – companies and persons associated with the internet {audio}, 6. .biz (slang abbreviation of business) – companies and business ventures {audio}, 7. .info (information) – information sites {audio}, 8. .tv – TV stations {audio}.
Generic domains
Source: GroMar, licencja: CC BY 3.0.
Task 2
RJK9J4uCFnQ1t1
nagranie abstraktu

Find the examples of network addresses including generic domainsgeneric domainsgeneric domains.

R1KgHI8EofCNK1
nagranie abstraktu

Country code domainscountry code domainsCountry code domains specify the location of the domain’s owner, for instance for domains registered in Poland the country code domain is .pl.

Task 3
R1MJ0BcOFLJZd1
nagranie abstraktu

Specify the country code domainscountry code domainscountry code domains for Poland, Germany, Great Britain, the Czech Republic, Belarus, Ukraine, Lithuania, Russia, Canada, the United States of America, China, Japan and the European Union.

RW1HrxlNoOxnm1
nagranie abstraktu

A Uniform Resource Locator (URL) is the standardised format of addressing the resources on the Internet and local networks. In the case of referencing web pages the simplest address has the form:

R1WR19SaIJL8I1
Source: GroMar, licencja: CC BY 3.0.
RhPQS3U4Yx5ur1
nagranie abstraktu

The number of IP addresses is limited, there are slightly over 4 billion IPv4 addresses. Will there be enough addresses for every user? Unfortunately no. Therefore subnetworks are created, whose addresses are composed of the so called private addressesprivate addressesprivate addresses, so that more users can share a public address.

R1H3vZHYW2uZD1
Source: GroMar, licencja: CC BY 3.0.

Exercises

Exercise 1
REM0aEnNInsfz
Wersja alternatywna ćwiczenia: Determine which sentences are true. Możliwe odpowiedzi: 1. A host is a computer or a device connected to a computer network., 2. Country code domains specify the location of the domain’s owner., 3. A gateway is the address of the network interface of a router which allows you to connect to the Internet., 4. Web services can be operated on computers that are assigned public addresses., 5. The number of IP addresses is unlimited., 6. Class A networks are the least numerous., 7. Private addresses only enable the access of computers to the Internet.
zadanie
Source: GroMar, licencja: CC BY 3.0.
Exercise 2

Give three examples of class A, B and C network addresses.

Exercise 3

On the Internet, find the web site of the Domain Name Registry. Check if the addresses associated with your first name or/and surname are available.

Exercise 4
R15WItgzCrIRl
Wersja alternatywna ćwiczenia: Indicate which pairs of expressions or words are translated correctly. Możliwe odpowiedzi: 1. domena - domain, 2. maska podsieci - subnet mask, 3. brama sieciowa - gateway, 4. adres IP - IP address, 5. adresy prywatne - generic domains, 6. domeny terytorialne - public addresses
zadanie
Source: GroMar, licencja: CC BY 3.0.
RpyDAs21tC35Z1
Interaktywna gra, polegająca na łączeniu wyrazów w pary w ciągu jednej minuty. Czas zaczyna upływać wraz z rozpoczęciem gry. Jeden ruch to odkrywanie najpierw jednej potem drugiej karty z wyrazem. Każdy wyraz jest odczytywany. Kolejny ruch to odkrywanie trzeciej i czwartej karty. W ten sposób odsłuchasz wszystkie wyrazy. Nawigacja z poziomu klawiatury za pomocą strzałek, odsłuchiwanie wyrazów enterem lub spacją. Znajdź wszystkie pary wyrazów.
Source: Zespół autorski Politechniki Łódzkiej, licencja: CC BY 3.0.

Glossary

address classes
address classes

klasy adresów

RF8mTEtAxetJi1
wymowa w języku angielskim: address classes
country code domains
country code domains

domeny terytorialne

R1GI4K0YUQCQY1
wymowa w języku angielskim: country code domains
domain
domain

domena

RXnTYqXjBhSh91
wymowa w języku angielskim: domain
gateway
gateway

brama sieciowa

R1D74zMl4vcmV1
wymowa w języku angielskim: gateway
generic domains
generic domains

domeny funkcjonalne

Rh6b7C0c1CJNB1
wymowa w języku angielskim: generic domains
IP address
IP address

adres IP

RFpY3xjbMJqgk1
wymowa w języku angielskim: IP address
private addresses
private addresses

adresy prywatne

R16tSrMmNFXYL1
wymowa w języku angielskim: private addresses
public addresses
public addresses

adresy publiczne

R1eHouljrdAW71
wymowa w języku angielskim: public addresses
subdomain
subdomain

subdomena

RDuoEu25w0UtT1
wymowa w języku angielskim: subdomain
subnet mask
subnet mask

maska podsieci

R1GxaJsgDuk7C1
wymowa w języku angielskim: subnet mask

Keywords

domaindomaindomain

IP addressIP addressIP address

private addressespublic addressesprivate addresses

public addressespublic addressespublic addresses