1
00:00:00,900 --> 00:00:08,040
Each layer here interacts only with the layer above and below it.

2
00:00:08,040 --> 00:00:11,250
But there must be some external interaction with the stacks here.

3
00:00:11,250 --> 00:00:19,110
So here I draw some diagrams that will show you two external connections and the link layer interacts

4
00:00:19,110 --> 00:00:24,870
with the physical network connections, transmitting the data in a physical medium.

5
00:00:25,050 --> 00:00:25,320
Right?

6
00:00:25,320 --> 00:00:32,970
So such as a process of electricity or light and the application layer interacts with the other application.

7
00:00:32,970 --> 00:00:39,450
And an application is a collection of related functionality that provides a service to a user.

8
00:00:39,630 --> 00:00:45,390
And in this figure you are seeing an example of an application that processes an email.

9
00:00:45,920 --> 00:00:54,800
And the service provided by the email application is sending and receiving of messages over a network.

10
00:00:54,800 --> 00:01:02,300
And here typically applications contains these components, which is the network communication.

11
00:01:03,190 --> 00:01:12,850
Uh, this component communicates over the network and processes incoming and outgoing data for a email

12
00:01:12,850 --> 00:01:13,630
application.

13
00:01:13,630 --> 00:01:23,830
The network communication is most likely standard protocol such as SMTP, POP3, IMAP or others.

14
00:01:23,830 --> 00:01:28,240
And we also have the content parsers here.

15
00:01:29,100 --> 00:01:29,320
Oops.

16
00:01:29,340 --> 00:01:30,780
Actually we are here.

17
00:01:30,810 --> 00:01:32,400
Content parsers.

18
00:01:32,400 --> 00:01:38,970
So data transferred over a network usually contains content that must be extracted and processed.

19
00:01:39,000 --> 00:01:47,520
So content might include textual data such as the body of an email, or it might be pictures or video.

20
00:01:47,730 --> 00:01:54,380
And we also have the user interface and this is the user interface that user interacts to it.

21
00:01:54,390 --> 00:02:03,820
So the UI allows the user to we received emails and, and to create a new emails for transmission In

22
00:02:03,820 --> 00:02:05,040
an email application.

23
00:02:05,040 --> 00:02:15,030
The UI might display emails using the HTML in a web browser and then I will also notify you that the

24
00:02:15,030 --> 00:02:19,530
user interacting with the UI doesn't have to be a human being.

25
00:02:19,530 --> 00:02:26,460
It could be another application that automates the sending and receiving of emails through a command

26
00:02:26,460 --> 00:02:27,420
line tool.
