Lecturer: Иo1lz
I have a lot of names so whatever you call, since I know that you are calling me then I will give you a response.
As my depiction to myself, I'm just a lazy and normal person, nothing special, nothing amazing, just interesting in a little much area.
If you want to know me more, you can check my own blog
the sending and receiving of information.
Application | High-level APIs |
---|---|
Presentation | Translation of data between a networking service and application |
Session | Managing communication sessions |
Transport | Reliable transmission of data segments between points on a network |
Network | Structuring and managing a multi-node network |
Data Link | Reliable transmission of data frames between 2 nodes connected |
Physical | Transmission and reception of raw bit streams |
Application | The applications make use of the services provided by the underlying lower |
---|---|
Transport | Performs host-to-host communications on the networks separated by routers |
Internet | Exchanges datagrams across network boundaries |
Link | Defines the networking methods within the scope of the local network link on which hosts communcate without intervening routers. |
Server
Client
Request
Response
Host
Host
Request / Response
A system of rules that allows two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.
The principle communication protocol in the Internet.
the task
Deliver the packets from the source host to the destination host
based on
IP Address
(in packet's header)
2 versions of IP address: IPv4, IPv6
IPv4
IPv6
XXX . XXX . XXX . XXX
XXXX : XXXX : XXXX : XXXX : XXXX : XXXX : XXXX : XXXX
IPv4
Public IP Address
A | 0~127 | for research agency or large business |
---|---|---|
B | 128~191 | for medium business or educational agency |
C | 192~223 | for small business or ISPs |
Private IP Address
10.0.0.0/8 | 10.0.0.0 – 10.255.255.255 | |
---|---|---|
172.16.0.0/12 | 172.16.0.0 – 172.31.255.255 | |
192.168.0.0/16 | 192.168.0.0 – 192.168.255.255 | |
127.0.0.1 | 127.0.0.1 | localhost |
Static IP Address
Dynamic IP Address
Port | Protocol | Description |
---|---|---|
80 | HTTP | Used in World Wide Web(www) |
443 | HTTPS | HTTP Over TLS / SSL |
20 | FTP | Data Transfer |
21 | FTP | Command Control |
22 | SSH | Secure Login |
25 | SMTP | Email Routing |
TCP | UDP |
---|---|
Connection-oriented | Connectless |
Less data in single packet | More data in single packet |
More header information | Less header information |