OSI and TCP IP Models - Best Explanation

_Drunk Engineer_
24 Jan 201719:20

Summary

TLDRThis script delves into the OSI model, emphasizing its role as a communication guideline. It explains the encapsulation and decapsulation processes, the significance of protocol data units (PDUs), and the function of transport layer protocols like TCP and UDP. The lecture also contrasts the OSI model with the TCP/IP model, highlighting the importance of standards in physical and data link layers for device interoperability, and discusses the abstraction of network communication into binary data.

Takeaways

  • πŸ“š The OSI model serves as a reference and guideline to understand and delegate responsibilities within the communication process.
  • πŸ”„ Communication involves both encapsulation (going down the stack) and decapsulation (going up the stack).
  • πŸ›‘οΈ Encapsulation is critical for ensuring messages are successfully transmitted from the sender to the receiver.
  • πŸ”‘ Layers 7, 6, and 5 are grouped together, primarily responsible for producing a Protocol Data Unit (PDU) in binary format for the transport layer.
  • πŸ–ΌοΈ The PDU is essential for the transport layer, which handles the identification of applications and services through port addresses.
  • πŸ”’ The transport layer uses source and destination port addresses to identify services or applications, distinguishing them from network layer addresses.
  • πŸ“¦ The transport layer segments data for security, performance, and to allow for multiplexing.
  • 🌐 The network layer is responsible for creating packets, using protocols like IP to define source and destination network addresses.
  • πŸ”  The data link layer adds a header and trailer to create frames, which are crucial for physical transmission over networks.
  • πŸ”„ The physical layer deals with the actual transmission of data, converting the abstract bits into physical signals.
  • πŸ”„ The TCP/IP model is a simplified version of the OSI model, focusing on the application and internet layers for internet communication.
  • πŸ”§ Standards such as 802.11 for Wi-Fi ensure compatibility and performance across network devices.

Q & A

  • What is the OSI model and its purpose?

    -The OSI model is a reference or guideline that helps in delegating responsibilities and understanding the communication process in a network. It outlines the seven layers of network communication, from the physical layer to the application layer, and the processes that occur at each layer.

  • What is the difference between encapsulation and decapsulation in the OSI model?

    -Encapsulation is the process of adding header information to data as it moves down the OSI model stack, preparing it for transmission. Decapsulation is the reverse process that occurs as data moves up the stack, where the header information is removed to retrieve the original data.

  • What does the term 'PDU' stand for and why is it significant?

    -PDU stands for Protocol Data Unit. It is significant because it represents the unit of data handled at different layers of the OSI model. Each layer adds its own header to the PDU, which is then passed to the next layer down the stack.

  • Why is the encapsulation process critical to communication?

    -The encapsulation process is critical because it ensures that the message is properly formatted and includes all necessary information for successful transmission from the sender to the receiver, including addressing and error-checking.

  • What are the functions of the transport layer in the OSI model?

    -The transport layer is responsible for identifying the applications that make requests and those that receive them. It segments the data into manageable pieces, assigns source and destination port addresses, and ensures the reliable delivery of data.

  • What is the difference between port addresses and IP addresses?

    -Port addresses are used by the transport layer to identify specific services or applications on a host, while IP addresses, used by the network layer, identify the host or network interface on the network. Port addresses are logical, whereas IP addresses are used for routing packets to the correct destination.

  • Why is segmentation important in the transport layer?

    -Segmentation is important for security, performance, and to allow multiple communications to occur simultaneously through a process called multiplexing. It breaks up data into segments that can be independently managed and transmitted.

  • What is the role of the TCP protocol in the OSI model?

    -TCP (Transmission Control Protocol) is a transport layer protocol that ensures reliable data transmission. It adds features like error-checking and flow control to the data segments, sacrificing speed for reliability.

  • What is the purpose of the network layer in the OSI model?

    -The network layer is responsible for packetizing the data segments received from the transport layer, adding a header with source and destination IP addresses, and routing the packets to the correct destination across different networks.

  • What is the TCP/IP model, and how does it differ from the OSI model?

    -The TCP/IP model is a simplified version of the OSI model, focusing on the two main protocols, TCP and IP. It groups the first three layers of the OSI model under the application layer and combines the data link and physical layers into the network access layer, emphasizing practicality over theoretical comprehensiveness.

  • What is the significance of the data link layer in the OSI model?

    -The data link layer is responsible for creating frames from packets, adding a header and trailer for error-checking and synchronization. It connects the logical processes of the OSI model with the physical transmission of data.

  • Why are standards important in the physical layer?

    -Standards are important in the physical layer to ensure compatibility and interoperability between different devices on a network. They define the physical and electrical specifications for devices, such as Ethernet standards (e.g., 802.11 for Wi-Fi).

Outlines

00:00

πŸ“š OSI Model and Encapsulation Process

This paragraph discusses the OSI model as a reference guideline for understanding communication processes and delegating responsibilities. It emphasizes the importance of the encapsulation process in sending messages from the sender to the receiver, highlighting the role of layers six and seven and the production of a Protocol Data Unit (PDU) in binary format. The paragraph also touches on the convergence of networks and the identification of data types through file extensions and port addresses, explaining the transport layer's role in identifying services and applications through source and destination ports. It concludes with the segmentation of data for security, performance, and multiplexing, mentioning TCP as a protocol that prioritizes reliability over time.

05:01

🌐 Network Layer and IP Protocol

The second paragraph delves into the network layer's role in transforming segments into packets, with IP being the key protocol that instructs how to achieve this. It explains the concept of source and destination addresses at the network layer and distinguishes them from port addresses used by the transport layer to identify services or applications. The paragraph also introduces the data link layer, which adds a header and trailer to create a frame, and emphasizes the importance of standards like Ethernet for physical connectivity and compatibility among network devices. It concludes with the significance of matching interface cards, such as 802.11 AC, with wireless routers to maximize network potential.

10:02

πŸ”„ TCP/IP Model and Network Communication

This paragraph contrasts the OSI model with the TCP/IP model, which is less elaborate and focuses on the development of the Internet, emphasizing the importance of TCP for reliability and IP for routing. It explains how the TCP/IP model groups certain layers differently, placing more emphasis on the application layer and considering the first three layers as software-based. The paragraph also discusses the division of responsibilities in network communication, the importance of identifying the subject of communication, and the analogy of a translator for the role of a software driver in hardware-software interaction. It concludes with the idea that different models can organize and delegate responsibilities in network communication processes.

15:04

πŸ› οΈ Hardware-Software Interaction and Model Comparison

The final paragraph extends the discussion to hardware, using the example of game consoles and graphics processing units (GPUs) to illustrate the importance of both hardware capabilities and software drivers. It emphasizes the need for good translation between hardware and software, likening a poor driver to an ineffective translator. The paragraph draws a parallel between the organization of network communication processes and the division of labor in hardware-software development, suggesting that effective communication and delegation are key to optimizing performance, whether in networks or in the interaction between hardware and software.

Mindmap

Keywords

πŸ’‘OSI Model

The OSI (Open Systems Interconnection) Model is a conceptual framework used to standardize the functions of a networking system into seven distinct layers. In the video, the OSI Model is described as a guideline that helps in understanding the communication process and delegating responsibilities for data transmission. It is used to explain the encapsulation and decapsulation processes that occur as data moves down and up the stack.

πŸ’‘Encapsulation

Encapsulation in the context of the OSI Model refers to the process of adding header information to data as it moves from the upper layers to the lower layers of the model. In the video, it is explained as a critical process for communication, which allows the message to be properly formatted for transmission from the sender to the receiver.

πŸ’‘Decapsulation

Decapsulation is the reverse process of encapsulation, where the header information is removed from the data as it moves back up the OSI layers towards the receiver. The video mentions decapsulation in the context of the communication process, explaining how data is prepared for the receiving application.

πŸ’‘Protocol Data Unit (PDU)

A Protocol Data Unit (PDU) is the unit of data handled by a protocol layer in the OSI Model. The video explains that different layers produce different types of PDUs, such as data PDU at the application layer, segment at the transport layer, packet at the network layer, and frame at the data link layer. The term PDU is used to illustrate how data is transformed and managed at each layer.

πŸ’‘Application Layer

The Application Layer is the topmost layer of the OSI Model and is responsible for providing the interface between the user's application programs and the network. The video describes how the Application Layer identifies data by file extensions like .exe or .jpg and how it is responsible for the initial stage of data preparation before transmission.

πŸ’‘Transport Layer

The Transport Layer in the OSI Model is responsible for end-to-end communication between applications. The video emphasizes its role in identifying applications and services through port addresses and in segmenting data for secure and efficient transmission, using protocols like TCP and UDP.

πŸ’‘Segment

In the context of the Transport Layer, a segment is the PDU that is created when data is broken up into pieces for transmission. The video explains that segmenting data allows for security, performance benefits, and multiplexing, which is the ability to handle multiple communications simultaneously.

πŸ’‘TCP/IP Model

The TCP/IP Model is a simplified version of the OSI Model commonly used in the context of the Internet. The video describes how the TCP/IP Model focuses on the Transmission Control Protocol (TCP) and Internet Protocol (IP), emphasizing reliability and the ability to route data through interconnected networks.

πŸ’‘IP Address

An IP (Internet Protocol) Address is a unique identifier assigned to devices on a network. The video discusses how IP addresses are used at the Network Layer to identify the source and destination of data packets, distinguishing them from port addresses used at the Transport Layer.

πŸ’‘Data Link Layer

The Data Link Layer is responsible for node-to-node data transfer and, along with the Physical Layer, is concerned with the physical aspects of networking. The video explains that this layer creates frames, which include headers and trailers, and uses protocols like Ethernet to handle the physical transmission of data.

πŸ’‘Physical Layer

The Physical Layer is the lowest layer of the OSI Model and is concerned with the physical means of transmitting and receiving data. The video describes the Physical Layer as the layer that takes the logical data and converts it into a physical signal, such as electrical or radio waves, that can be transmitted over a network.

πŸ’‘Multiplexing

Multiplexing is the process by which multiple data streams or signals are combined into one signal over a shared medium. The video mentions multiplexing in the context of allowing multiple communications to occur at the same time, improving the efficiency of data transmission.

Highlights

The OSI model serves as a reference and guideline for understanding and delegating responsibilities in communication processes.

Communication process includes both directions: encapsulation (down the stack) and decapsulation (up the stack).

Encapsulation is critical for getting the message from the sender to the receiver in network communication.

Layers 7, 6, and 5 are grouped together, responsible for producing a Protocol Data Unit (PDU) for the transport layer.

PDU should be in binary format by the time it reaches the transport layer, representing data with encryptions and compressions.

The convergence of digital networks allows for phone, internet, and TV services over the same line due to the binary nature of data.

Identification of data types on the application layer is typically done through file extensions like .exe or .jpg.

Transport layer uses port addresses to identify services or applications, distinguishing them from the network layer's IP addresses.

The transport layer's PDU is called a segment, which is created by breaking up the data into pieces for security, performance, and multiplexing.

TCP is a protocol that prioritizes reliability over time, adding features to ensure data integrity.

UDP is a protocol designed for speed, sacrificing some reliability for faster communication.

The network layer's PDU is called a packet, created by taking the transport layer's segment and adding IP addresses for routing.

IP addresses are used to identify devices on a network, distinguishing them from port addresses used by the transport layer.

The data link layer produces a frame, adding a header and trailer to the packet for physical transmission.

Physical and data link layers work together to convert logical data into physical signals that can be transmitted.

Standards like 802.11 for Wi-Fi ensure compatibility between network devices and interface cards.

The TCP/IP model is a simplified version of the OSI model, focusing on the two key protocols TCP and IP for internet communication.

The TCP/IP model groups the first three layers of the OSI model under the application layer, emphasizing software aspects.

The network access layer in the TCP/IP model combines the data link and physical layers, focusing on physical connectivity.

Different models like OSI and TCP/IP organize and delegate responsibilities differently, reflecting various business approaches.

Transcripts

play00:00

so

play00:02

like I was telling you guys the OSI

play00:04

model is more of a reference a guideline

play00:07

to help us delegate responsibilities to

play00:10

help us understand what the

play00:11

communication process entails and so I

play00:14

had you guys just list them out from top

play00:16

to bottom but remember the communication

play00:19

process entails both directions

play00:22

going down the stack is what we call

play00:25

encapsulating and going up the stack we

play00:29

call decapsulation

play00:31

and today I hope to explain why the

play00:35

encapsulation process is very critical

play00:37

to the communication

play00:39

that is to get the message from the

play00:41

sender to the receiver

play00:47

layer six sorry layer seven layer six

play00:50

and layer 5 can be grouped in in fact

play00:52

the sole responsibly for the three of

play00:54

these is to produce what for the

play00:56

transport layer

play00:58

yeah so by the time we get down to the

play01:01

transport layer

play01:04

the pdu

play01:06

to look something like this it should be

play01:08

in a binary format so these three layers

play01:12

produce a pdu

play01:15

that we will call data

play01:18

pdu is short for what protocol data unit

play01:23

depending on the application all the

play01:26

encryptions in the compressions

play01:28

these zeros and ones are going to be

play01:29

something that's really trivial I mean

play01:33

that's what network people see all the

play01:35

time or just zeros and ones they don't

play01:36

know if it's an email or it's a voice

play01:38

communication or whether it's a video

play01:41

stream in fact that's what we call the

play01:43

converging Network right the digital

play01:45

converging Network this is why Time

play01:47

Warner and all the other companies can

play01:48

offer you phone internet TV all in the

play01:51

same line it's all zeros and ones once

play01:54

you get into zeros and ones you need to

play01:57

identify that typically on the

play01:59

application layer we identify zeros and

play02:02

ones

play02:03

by a file extension

play02:05

a DOT EXE

play02:08

represents zeros and ones used to

play02:11

execute instructions a DOT jpeg jpg

play02:16

represents those zeros and once to

play02:17

display a picture

play02:22

likewise we have identifications used in

play02:24

networking sometimes we call these

play02:27

addresses

play02:28

to identify the application of the

play02:30

service

play02:31

that's the first thing that the

play02:34

transport layer is going to do

play02:36

the transport layer is going to identify

play02:37

what applications make in the request

play02:40

and what app sorry what service is going

play02:42

to receive this

play02:44

applications make requests

play02:46

Services receive them

play02:50

all right

play02:51

so the way we identify them is to report

play02:55

addresses

play03:03

it's going to be a source

play03:06

and there's going to be a destination

play03:11

we stamp each and every one

play03:15

of the pdu for the transport layer with

play03:17

the source and destination what is the

play03:19

pdu call of the transport layer

play03:25

segment

play03:27

and why is it called a segment because

play03:29

what is the second thing or I should say

play03:31

technically this would be the first

play03:33

thing

play03:34

yeah it takes the date and breaks up

play03:36

into pieces hence we call those pieces

play03:37

segments right so the pdu for the

play03:40

transport layer

play03:42

it's called a segment

play03:46

why do we segment our data

play03:49

security performance

play03:52

and we can also allow multiple

play03:54

Communications to occur relatively at

play03:56

the same time which we call multiplexing

play03:58

right

play03:59

what was the one of the protocols

play04:03

that defined

play04:06

the segment because remember protocol

play04:08

data unit right so if we're producing a

play04:12

pdu there's got to be a protocol that

play04:14

told me how to produce that pdu correct

play04:17

so what was one of the protocols

play04:20

TCP was one of them absolutely

play04:24

and TCP we said time's irrelevant I'm

play04:27

going to sacrifice time over reliability

play04:32

okay this is why those big fat Cadillacs

play04:35

I've launched a bunch of luxury items in

play04:36

there that add weight to the car but a

play04:38

sports car which is going to cost more

play04:40

than a Cadillac I mean if you're getting

play04:41

like a high-end sports car probably

play04:43

going to trim all that fat because they

play04:46

want speed correct

play04:49

so what was the other protocol designed

play04:52

UDP

play04:55

TCP is the most popular one

play05:00

all right we passed that segment down to

play05:03

the network layer

play05:05

and what is that Network layer going to

play05:07

produce what are we going to take that

play05:08

segment and make it into

play05:11

packet

play05:14

and what is one of the most popular

play05:15

protocols on this layer that tells the

play05:19

operating system how to take a segment

play05:20

and make it into a packet

play05:22

IP

play05:23

and with IP

play05:25

we have a source

play05:27

and a destination address

play05:34

much much bigger than Port addresses but

play05:37

nevertheless same principle

play05:39

but what's the difference between these

play05:42

addresses what does the transport layer

play05:44

use addresses for

play05:47

they're both logical but which one does

play05:49

the Tran what does the transport layer

play05:51

use addresses for to identify what

play05:54

they're called Port addresses but what

play05:55

do they use to identify

play05:57

services or applications

play05:59

because look above the transport layer

play06:02

the transport layer is looking up and

play06:03

says okay who's getting this data who's

play06:06

getting that data the way they know that

play06:08

is through Port addresses okay so what

play06:11

are the addresses used at the network

play06:12

layer what do they use to identify

play06:15

the key is Network what is the

play06:17

definition of a network

play06:19

to where more devices connected together

play06:20

so they got to identify the devices on

play06:22

the network

play06:25

so the sender

play06:27

and the receiver's IP address goes here

play06:30

into the packet

play06:32

all right so the packet gets passed down

play06:36

and that becomes what

play06:39

so we're in a data link layer

play06:43

and we're going to produce what we call

play06:45

a frame

play06:49

remember the frame is the only time we

play06:51

add a header and a trailer

play06:54

and that frame

play06:56

uses well we could use all kinds of

play06:58

different protocols

play07:00

I always like to talk to data link layer

play07:02

with the physical layer because its idea

play07:04

is to connect all that logical stuff

play07:07

now the way I explained in my last class

play07:09

and I got a kick out of it but I think

play07:11

it clicked can you guys tell me what

play07:13

Internet Explorer smells like

play07:16

I know you guys are gonna say it smells

play07:18

like because it's a piece of

play07:19

but what about Firefox what about Chrome

play07:23

what do they smell like what do they

play07:25

feel like when you guys touch Internet

play07:26

Explorer what does it feel like

play07:30

felt a little heavy squishy

play07:35

it doesn't have

play07:37

smell

play07:38

it doesn't have texture because it's all

play07:42

virtual

play07:43

it's abstract right

play07:46

if I tell you what a nine if I ask you

play07:48

what a nine volt battery feels like you

play07:49

guys can tell me right

play07:53

that's down here the physical stuff is

play07:56

what we touch what we work with so this

play07:58

layer is to take that abstract stuff and

play08:01

make it into something real

play08:04

and we need standards

play08:06

we need standards that tell me okay I

play08:09

can work with all that logical stuff

play08:11

give me all those zeros and ones and I'm

play08:13

going to convert into something that

play08:15

people can touch taste hear feel it's

play08:18

see

play08:20

all depends on your interface card

play08:23

now I say here because if you could hear

play08:25

like my dog or Beyond

play08:27

you can hear the Wi-Fi network sending

play08:30

messages

play08:31

and they operate a 2.4 gigahertz

play08:33

Spectrum that's well beyond our hearing

play08:36

and you guys are going to be glad for

play08:37

that

play08:39

I mean the way we listen to FM radios

play08:41

which are in the megahertz is you need a

play08:43

tuner to tune into that frequency and

play08:45

then to

play08:46

tone it down to a range that you can

play08:49

hear correct

play08:51

networks we call them modems

play08:53

but nevertheless those signals are all

play08:56

over us they're in this classroom all

play08:58

time I'm sending one from this

play08:59

microphone to my phone

play09:01

drive me nuts if you guys heard or saw

play09:03

all those things

play09:05

but they do exist

play09:07

the question is

play09:08

how do I know that the interface card

play09:10

that I bought

play09:12

is going to work

play09:14

with my other devices on my network

play09:17

there's got to be standards like when

play09:19

you go shopping for a hard drive it says

play09:20

USB or a flash drive it says USB you

play09:23

know you have a USB port and you expect

play09:25

it to work

play09:26

so when you guys go shopping for

play09:28

interface cards or network devices what

play09:31

are you looking for when you guys go

play09:32

shopping for wireless cards or wireless

play09:34

routers what do you look for

play09:37

says Wi-Fi maybe but more importantly it

play09:39

says 802.11

play09:41

followed by a letter

play09:44

so where the latest one is 802.11 AC

play09:49

in order to use all that bandwidth to

play09:52

use that wireless router to its full

play09:54

potential what kind of interface card

play09:56

are you going to need

play09:57

an 802.11 AC interface card

play10:02

so don't stop halfway and buy just a

play10:04

wireless router

play10:07

go the extra mile and buy the interface

play10:09

card that uses the full potential out of

play10:11

that wireless router

play10:13

clear about that if I was setting up a

play10:16

wired Network like we've been doing in

play10:17

Packet Tracer you click on the computer

play10:19

it says what for the interface card

play10:22

fast

play10:24

ether and that is a protocol or a

play10:26

standard

play10:29

that happens

play10:31

right here the data link

play10:37

ethernet has source

play10:40

and destination addresses

play10:43

but they're physical

play10:46

that means the company that made that

play10:48

interface card

play10:49

burned an address into that card that

play10:52

you cannot change

play10:56

we'll get more into the difference

play10:57

between physical and logical

play10:59

right physical just takes those bits

play11:04

and produces a signal

play11:06

they carry them

play11:09

that's it

play11:10

now I tell my students

play11:13

there are other models that explain the

play11:16

same process

play11:18

some are less elaborate as this

play11:22

one of the most popular models

play11:25

that we used as a substitute

play11:28

to the OSI model is called the TCP slash

play11:31

IP model and if you want to take a guess

play11:33

why it's called TCP slash IP

play11:41

because the persons that develop the

play11:43

internet

play11:44

focused on two protocols and only two

play11:46

protocols TCP slash IP

play11:50

they need to make sure data is reliable

play11:51

because went back when it was called

play11:53

arpanet

play11:55

everything was very sensitive

play11:57

with all this research

play11:58

there wasn't any like voice or video or

play12:01

any of that kind of crap

play12:03

in fact the reason why the Internet was

play12:05

developed was because a cold war

play12:06

situation that we've connected are

play12:07

missile silos so when Washington DC was

play12:10

attacked we could still give the launch

play12:12

codes over in Alaska

play12:13

or turkey or wherever so we had

play12:16

developed a very reliable Network so if

play12:18

pathway gets disconnected we have

play12:20

another way to get there another route

play12:22

and that's what IP

play12:24

says

play12:25

so they said you know what

play12:27

we developed this thing

play12:29

let's create a model

play12:31

that shows a grand overview of how this

play12:34

behaves

play12:36

and they said in order to use our

play12:37

network if you want to send a web page

play12:38

you need a web browser

play12:41

and so they said

play12:43

the first three layers are going to be

play12:45

accomplished

play12:47

under the application layer

play12:51

so I just grouped the first three in

play12:52

fact we've looked at layer 7 6 and 5

play12:55

didn't I say that's all software stuff

play12:57

OSI models a little bit more thorough

play13:00

and said you know what I don't want a

play13:03

cartographer writing the user interface

play13:05

for my web browser

play13:07

and thank God for that because if the

play13:09

cryptographer did do that they would

play13:11

hide the OK button it's a secret

play13:16

likewise I wouldn't want a programmer

play13:18

Who develops user interfaces

play13:21

to write the cryptography program

play13:22

because they would say oh it's real easy

play13:25

passwords password

play13:28

because their job is to make the

play13:30

application user friendly

play13:33

the cryptographer's job is to make it

play13:35

very unfriendly

play13:38

so that when you see it it doesn't make

play13:39

any sense

play13:42

very thorough and so what I like to see

play13:44

is does that happen over here absolutely

play13:46

because so there's like a division and

play13:49

probably in that division there are

play13:51

these departments because they need to

play13:53

be accomplished

play13:55

we do need session stuff we do need

play13:57

presentation stuff but TCP was like yeah

play14:00

that's all in the software

play14:02

and that's we're going to do and it too

play14:04

will produce data

play14:07

and it too is interconnected and it's

play14:10

going to connect to

play14:13

the transport layer

play14:16

and it two would produce segments

play14:21

because I don't care

play14:23

how you communicate but eventually in

play14:26

your communication process you're going

play14:28

to need to identify

play14:30

what you're talking about the subject

play14:32

right

play14:34

have you ever talk to somebody then out

play14:35

of the blue they bring something up and

play14:37

you're like we were just talking about

play14:38

uh Hell on Wheels why are you talking

play14:41

about the weather next week what did it

play14:43

have anything to do with the topic right

play14:45

so in there you're gonna need some way

play14:47

to identify what application or what

play14:49

service you're talking with

play14:52

so transport layer transport layer all

play14:55

the same

play14:57

remember these are the people that

play14:58

developed the Internet

play15:01

so their layer isn't going to be called

play15:03

the network layer or rather they're

play15:05

going to call it the inner Network layer

play15:08

and what does inner mean anyway enter

play15:13

it's just abbreviated from

play15:14

interconnected

play15:19

so just a bunch of networks connected

play15:21

together

play15:23

networks are networks whether they're

play15:25

dropped together or not they all need to

play15:26

behave the same way and it too is going

play15:29

to produce

play15:30

a packet

play15:36

all right this is a very simple model so

play15:39

it's going to take the last two

play15:40

and group them together

play15:43

and they're going to call this the

play15:45

network access layer and oh hell does

play15:49

that cause problems so far I have a 99

play15:53

failure rate on my exam

play15:56

when I give a multiple choice question

play15:58

and I say

play16:00

uh which

play16:04

layer on the OSI model

play16:07

is the same as the network access layer

play16:12

and I will only give you one it'll be

play16:14

like Network layer Network transport and

play16:16

session something like that and students

play16:18

want to say this one

play16:20

network network it's got to be the same

play16:22

thing

play16:23

and it's not

play16:26

the key here is access

play16:28

going on to the network we're talking

play16:30

about the physical stuff

play16:32

so it takes both the data link and the

play16:35

physical stuff in here

play16:37

and it too

play16:39

cause it's pdu a frame now let me give

play16:42

you an example away from networks into

play16:45

Hardware because I'm a hardware guy I

play16:47

love reading Hardware magazines I love

play16:49

staying on latest edge with CPUs gpus

play16:52

and all that stuff especially the stuff

play16:54

with the phones like iPhone just

play16:55

released a new processor they're called

play16:57

their motion processor and I'm just like

play16:59

oh wow just another processor great what

play17:01

does it do and so I'm looking at this

play17:03

and I remember back in the 90s you know

play17:06

we get into little geek fights and say

play17:08

oh Nvidia is better than ATI or some

play17:10

crap like that and then somebody would

play17:12

say well no ATI has gotten great

play17:14

processors and their gpus are excellent

play17:16

they have more transistors and they have

play17:18

more shaders and everything and I'm like

play17:20

oh yeah whippy do and just like you guys

play17:23

might be getting a pissing contest with

play17:25

about Xbox 360 versus the PlayStation 3.

play17:28

oh yeah PlayStation 3 has a lot of

play17:30

muscle

play17:31

compared to the Xbox

play17:32

but what drives us to

play17:34

these game consoles

play17:39

content

play17:41

likewise

play17:42

I was so discouraged with ATI because

play17:45

they had shitty Developers

play17:47

the people at the valve drivers

play17:50

didn't know what they were doing because

play17:51

ATI needed to save money so they said

play17:53

you know what you're an engineer you're

play17:54

also going to develop the driver

play17:56

what is a software driver it acts as a

play17:58

translator between the hardware and the

play18:00

operating system right

play18:02

if you're a translator isn't doing a

play18:04

good job translating you could find

play18:07

yourself in prison right

play18:09

likewise if your driver isn't using the

play18:12

hardware to its full potential

play18:14

you wasted all your money on all that

play18:17

muscle and what you have is a dumb jock

play18:19

I can't read and so you've paid a

play18:21

millions of dollars to play football

play18:22

well you guys understand a game plan and

play18:25

so now he's running to the opposite

play18:27

field goal or running to the opposite

play18:29

end zone and you're like well you're big

play18:31

and strong well you're pretty stupid

play18:35

so I'm gonna get rid of you don't bring

play18:38

out any teams I kept it Loose likewise

play18:42

so what happened is over here Nvidia

play18:45

decided to follow a model like this and

play18:47

said we'll pay for engineers

play18:49

and we'll also pay for software

play18:52

developers that do nothing but developed

play18:54

drivers

play18:56

you need them

play18:58

but they just have more levels

play19:01

which might cost them more but hopefully

play19:04

they produce a better product

play19:05

over here the same process has to be

play19:08

done the communication process has to

play19:10

happen

play19:12

however

play19:14

how we group them and organize or

play19:16

delegate responsibility is our business

play19:18

model

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
OSI ModelNetwork CommunicationTCP/IPInternet ProtocolEncapsulationDecapsulationData SegmentationPort AddressingProtocol Data UnitDigital ConvergenceNetwork Standards