What is ICANN?
Internet Corporation for Assigned Names and Numbers (ICANN) is the administrative entity controlling the allocation of internet addresses, domain names and protocol port numbers.
What network protocols are included in TCP/IP protocol suite?
ARP: translates IP address to MAC address
IP: routes data packets from one address to another
ICMP: provides low-level support to IP (error message, routing, debugging)
UDP: provides non-verified, one-way data delivery
TCP: provides reliable, full duplex, flow controlled, error corrected data delivery
Give the protocols and data unit for application layer.
Protocols: HTTP/HTTPS/FTP/SMTP/LDAP/DHCP/DNS
Data unit: message
Give the protocols, data unit and address name for transport layer.
Protocols: TCP/UDP
Data unit: segment
Address name: port number (2 bytes)
Give the protocols, data unit and address name for network layer.
Protocols: IP/ICMP
Data unit: packet
Address name: IPv4 (4 bytes), IPv6 (16 bytes)
Give the protocols, data unit and address name for data link layer.
Protocols: Ethernet/WiFi/PPP/ARP
Data unit: frame
Address name: MAC address (6 bytes)
Give the protocols and data unit for physical layer.
Protocols: IEEE 802.3
Data unit: bits
The acronym OSI stands for
Open Systems Interconnection, it is a conceptual framework describing how data moves through the network although it is not implemented in real world.
Explain OSI Model.
OSI model is a set of protocols that allows any two different systems to communicate regardless of their underlying architecture.
It consists of 7 layers, which are generally divided into two groups- host layers and media layers:
Host layers- Application, Presentation, Session
Media layers- Transport, Network, Data Link, Physical
Explain Physical Layer.
It is responsible for moving individual bits from one node to the next.
It deals with
Explain Data Link Layer.
It is responsible for transforming the physical layer to a reliable link of data and to make physical layer appear error-free to upper layer (Network layer).
It deals with
- Framing : dividing the stream of bits into manageable data units called frames
Explain Network Layer.
It is responsible for source to destination delivery of data packets, possibly across multiple links.
It deals with
- Logical addressing: if the receiver and sender are on two different networks
Explain Transport Layer.
It is responsible for process-to-process delivery, making sure that the message is intact and in order.
It deals with
- Sending correct port address
Explain Session Layer.
It is responsible for establishing, managing and terminating the sessions.
It deals with
What are the checkpoints added in Session layer?
If a system is sending a file of 2000 pages, then instead of sending all of it in one batch and checking for error afterwards, a checkpoint can be added after every 100 pages so that error checking is performed after every 100 pages.
If the error is detected, only those 100 pages are retransmitted instead of entire file.
Explain Presentation Layer.
It is responsible for the syntax and semantics of the data.
It deals with
Explain Application Layer.
It is responsible for providing the user interface and services (such as email) to the end user.
It deals with various services such as email, file transfer etc
Explain how process ‘a’ on client A connects to process ‘j’ on client J.
Which layer provides the route determination?
Network layer
Which layer provides the flow control?
Both data link and transport layers
Which layer provides the interface to transmission media?
Physical layer
Which layer provides the access for end user?
Application layer
Which layer provides the reliable process-to-process message delivery?
Transport layer
Which layer provides the route selection?
Network layer