Understanding Protocols, Ports and Sockets | Intro to Computer Networks Course Preview

Instructor Alton
8 Dec 202115:41

Summary

TLDRThis video delves into the fundamentals of network protocols, ports, and sockets, essential for data exchange between computers. It explains how protocols like FTP, HTTP, and DNS operate on specific port numbers to ensure proper communication. The presenter uses a Windows Server 2016 environment to demonstrate identifying active protocols and services, such as IIS, DHCP, and DNS, and clarifies the concept of sockets by combining IP addresses with port numbers. The video also touches on the types of ports, including well-known, registered, and dynamic ports, and their roles in differentiating multiple services running on a single server.

Takeaways

  • πŸ“œ Protocols are the rules that govern how data is exchanged between computers in a network, ensuring effective communication.
  • πŸ” Network protocols are often implemented as processes or services on operating systems, such as DNS, DHCP, and web servers.
  • πŸ”‘ Ports are logical constructs associated with protocols, each with a specific number, to differentiate the services running on a computer.
  • πŸ”Œ Sockets combine an IP address with a port number, forming a communication endpoint for network services.
  • πŸ–₯️ A computer can run multiple protocols simultaneously, and ports help to distinguish between them, like FTP on port 21, HTTP on port 80, and DNS on port 53.
  • πŸ“ˆ There are three types of ports: well-known ports (0-1023), registered ports (1024-49151), and dynamic ports (49152-65535).
  • 🌐 Well-known ports are assigned to widely recognized protocols, while registered ports can be requested for less common protocols.
  • πŸ”„ Dynamic ports are used for temporary communication needs when connecting to servers to request information or data.
  • πŸ’» The Windows Server 2016 operating system was used in the video to demonstrate how to identify running protocols, ports, and services.
  • πŸ› οΈ Tools like Task Manager, netstat, and netstart can be used to view active network services and their associated ports and processes on Windows Server.
  • πŸ”— The demonstration showed how to use a web browser to access services running on specific ports, highlighting the role of sockets in network communication.

Q & A

  • What are protocols in the context of computer networking?

    -Protocols are rules that dictate how data is exchanged between machines in a computer network, allowing them to communicate effectively using networking protocols.

  • How can you identify protocols running on a Windows Server 2016?

    -You can identify protocols running on Windows Server 2016 by looking at the processes and services tab in Task Manager or by using command line tools like 'netstat' and 'netstart'.

  • What is the difference between a physical port and a logical port?

    -A physical port, like a USB or RJ45 port, is a hardware interface on a device. A logical port, on the other hand, is a number associated with a protocol to facilitate communication between networked devices.

  • What is a socket in computer networking?

    -A socket is a combination of an IP address and a port number that identifies a specific process or service on a network, allowing for communication between networked devices.

  • Why are port numbers necessary in network communication?

    -Port numbers are necessary to differentiate between multiple protocols running on the same computer, allowing the system to identify and route data to the correct service or application.

  • What are the three types of port numbers?

    -The three types of port numbers are well-known ports (0-1023), registered ports (1024-49151), and dynamic ports (49152-65535).

  • What is the default port number for HTTP?

    -The default port number for HTTP is 80.

  • What is the purpose of DHCP in a network?

    -DHCP (Dynamic Host Configuration Protocol) is used to automatically assign IP addresses and other network configuration information to devices on a network.

  • What is the purpose of DNS in a network?

    -DNS (Domain Name System) is used to translate domain names into IP addresses, allowing users to access websites using human-readable names instead of numerical IP addresses.

  • How can you demonstrate a socket in action using a web browser?

    -You can demonstrate a socket in action by entering the IP address of a web server followed by a port number (e.g., http://192.168.1.1:80) in a web browser, which will attempt to connect to the server on that specific port.

  • What does the 'netstat' command show in Windows Server 2016?

    -The 'netstat' command shows the status of active connections, including the IP address, port number, and the associated Windows process ID for each connection.

Outlines

00:00

🌐 Understanding Protocols, Ports, and Sockets

This paragraph introduces the concepts of protocols, ports, and sockets in the context of computer networking. Protocols are defined as rules governing data exchange between machines, with network protocols being essential for effective communication. The video uses a Windows Server 2016 virtual machine as an example to demonstrate identifying processes and services related to protocols. The paragraph explains that each protocol is associated with a port number, which is a logical construct rather than a physical one. The combination of an IP address and a port number forms a socket, which is crucial for differentiating between multiple protocols running simultaneously on a single machine. The need for ports and sockets is emphasized, as they allow a computer to manage multiple network applications at once.

05:01

πŸ”Œ Exploring Port Types and Their Functions

The second paragraph delves into the different types of ports and their functions. It outlines three categories of ports: well-known ports (0-1023), registered ports (1024-49151), and dynamic ports (49152-65535). Well-known ports are assigned to commonly used protocols, while registered ports are for less commonly used protocols that organizations can register. Dynamic ports are used by clients when connecting to servers for data requests. The paragraph also mentions that the video will cover popular protocols and their associated port numbers, using TCP or UDP, and provides a table for reference. The focus is on giving viewers an understanding of the variety of protocols and their port numbers.

10:03

πŸ–₯️ Demonstrating Protocols and Services on Windows Server

In this paragraph, the speaker provides a live demonstration on a Windows Server 2016 machine to show how protocols, ports, and services can be identified within an operating system. The speaker has installed DHCP, DNS, and a web server (IIS) on the virtual machine to illustrate this. The paragraph explains that while viewers don't need to know the specifics of the setup, the demonstration aims to show the basics of identifying these components in an OS. The speaker uses Task Manager to show processes and services, and then moves on to using command-line tools like 'netstat' and 'net start' to provide different views of running services. The demonstration includes showing how to find the web server running on port 80 and DNS on port 53, and also attempts to access an unconfigured HTTPS port (443) to show the difference.

15:04

πŸ“š Conclusion and Call to Action

The final paragraph concludes the video by summarizing the content covered and encouraging viewer interaction. The speaker invites questions about the topics discussed, such as protocols, ports, and sockets, and how they were demonstrated on the Windows Server 2016 machine. There's also a call to action for viewers to like the video, subscribe to the channel, and check out the course mentioned in the video description for further learning opportunities. The speaker expresses appreciation for the viewers' time and looks forward to their presence in future videos.

Mindmap

Keywords

πŸ’‘Protocol

A protocol in the context of the video refers to a set of rules that govern data exchange and communication between computers. It's fundamental to networking, ensuring that data is transmitted and received in a consistent and predictable manner. The video emphasizes the importance of protocols by explaining that they are the backbone of how machines communicate effectively, with networking protocols being the specific rules for such exchanges.

πŸ’‘Port

A port, as discussed in the video, is a logical construct used in networking to differentiate between multiple services running on a single device. Each protocol is associated with a port number, which helps in routing the correct data to the appropriate service. The video clarifies that ports are not physical like USB or RJ45 ports, but rather numerical identifiers that are crucial for network communication, such as FTP on port 21 or HTTP on port 80.

πŸ’‘Socket

A socket in the video is defined as a combination of an IP address and a port number, forming a unique endpoint for sending and receiving data. It's a fundamental concept in network programming, allowing for the establishment of connections between two networked devices. The video demonstrates how sockets work by showing an IP address bound to a port, illustrating how data is directed to specific services on a server.

πŸ’‘Well-known Ports

Well-known ports are a range of port numbers from 0 to 1023, which are assigned to commonly used protocols. These ports are standardized and recognized across the internet to ensure that common services are easily accessible. The video mentions well-known ports as part of the explanation of port types, emphasizing their importance in network communication.

πŸ’‘Registered Ports

Registered ports, as explained in the video, are a range of port numbers from 1024 to 49151. These ports are assigned to protocols that are not as universally recognized as those on well-known ports but are still standardized. They are often used for services developed by organizations that require a standardized port number for their applications.

πŸ’‘Dynamic Ports

Dynamic ports, according to the video, are port numbers ranging from 49152 to 65535. These are not pre-assigned to specific services and are instead used dynamically as needed by applications. When a client requests data from a server, it might use a dynamic port to establish a temporary connection. The video highlights the flexibility and utility of dynamic ports in network communication.

πŸ’‘IP Address

An IP address is a numerical label assigned to devices connected to a network that allows them to communicate with each other. In the video, it is mentioned in the context of creating a socket, where an IP address combined with a port number uniquely identifies a service on a network. The video uses the example of an IP address 192.168.1.1 bound to port 80 to demonstrate a socket.

πŸ’‘DNS (Domain Name System)

DNS, as discussed in the video, is a service that translates human-readable domain names into IP addresses that computers use to identify each other on the network. It's a critical component of internet infrastructure. The video mentions setting up a DNS server on a Windows Server 2016 machine, showing how DNS services can be identified and managed.

πŸ’‘DHCP (Dynamic Host Configuration Protocol)

DHCP is a network protocol used to automatically assign IP addresses to devices on a network. The video explains that DHCP is important for managing IP addresses dynamically, ensuring that no two devices on the same network have the same IP address. The video also mentions the ports associated with DHCP, which are 67 and 68.

πŸ’‘IIS (Internet Information Services)

IIS is a web server software used to host websites and web applications. In the video, the presenter demonstrates how to identify IIS running as a service on a Windows Server 2016 machine. IIS is an example of a service that uses a specific port (port 80 for HTTP) to serve web content, illustrating the practical application of protocols and ports.

Highlights

Introduction to the concept of protocols as rules governing data exchange between machines in computer networks.

Explanation of network protocols as essential for effective communication between computers.

Demonstration of identifying network protocols as processes or services on a Windows Server 2016.

Clarification on the difference between physical ports and logical ports in the context of network protocols.

Description of how each protocol has a unique port number for identification.

Introduction to the concept of a socket, which combines an IP address with a port number.

Reasoning behind the necessity of ports and sockets for differentiating multiple protocols running on a single computer.

Example given of a server running FTP, HTTP, and DNS services on different port numbers.

Discussion on the three types of ports: well-known, registered, and dynamic, with their respective number ranges.

Overview of popular protocols and their associated port numbers, using TCP or UDP.

Live demonstration on a Windows Server 2016 machine to identify protocols, ports, and services.

Use of Task Manager to view processes and services related to installed network protocols.

Command line tools 'netstat' and 'netstart' used to identify active network services and their ports.

Explanation of how 'netstat' shows the status of connections, IP addresses, port numbers, and associated process IDs.

Demonstration of how DHCP, DNS, and IIS services appear in the command line and Task Manager.

Illustration of how a web browser uses sockets to communicate with a web server on port 80.

Conclusion summarizing the importance of protocols, ports, and sockets in network communication.

Invitation for viewers to ask questions and engage with the content for further understanding.

Transcripts

play00:00

[Music]

play00:07

in this video we're going to talk about

play00:09

protocols ports and sockets so we

play00:13

already introduced what a protocol is

play00:15

earlier in the course and if you

play00:16

remember they're nothing more than rules

play00:19

that dictate how we communicate back and

play00:21

forth so in regards to a computer

play00:24

network protocols are rules that govern

play00:27

how machines exchange data and are able

play00:30

to communicate with one another

play00:32

effectively so in other words computers

play00:35

use protocols to communicate back and

play00:37

forth specifically networking protocols

play00:40

and as you'll see in this video and in

play00:42

this section there are quite a lot of

play00:44

them that we're going to cover now when

play00:46

you look on the operating system

play00:48

themselves if you want to see what

play00:49

protocols are running they're typically

play00:51

called a process or a service and i went

play00:54

ahead and i created a windows server

play00:56

2016 virtual machine for this lecture

play00:59

and i installed dns dhcp and the web

play01:03

server on there just to show you how we

play01:05

can identify these processes and servers

play01:08

on a windows server 2016. now in regards

play01:11

to protocols protocols are always going

play01:14

to have a port number associated with

play01:16

them and when we're talking about ports

play01:18

we're not talking about the physical

play01:20

ports like a usb port or an rj45 port

play01:24

we're talking about a logical port so

play01:27

when we're talking about protocols they

play01:30

have a logical port that is bound to

play01:33

them with a specific number so when

play01:35

you're looking at processes and service

play01:38

specifically a specific protocol

play01:40

you're going to notice that each one has

play01:43

a specific port number assigned to it in

play01:46

addition to that we can take it one step

play01:47

further when we combine an ip address

play01:51

with a port number we call those a

play01:53

socket and i'm going to demonstrate

play01:54

those as well so what you see right here

play01:57

is we see the ip address of 192.168.1.1

play02:02

and we bound it to port 80. that's

play02:05

called a socket and i'm going to

play02:06

demonstrate that to you later in this

play02:08

lecture when we get on to the windows

play02:10

server 2016 machine so that's protocols

play02:14

ports and sockets let's jump to the next

play02:16

slide where we talk about protocols and

play02:19

sockets and specifically why we need

play02:21

them

play02:22

so why do we need ports and sockets well

play02:25

the answer is very simple it's because a

play02:28

computer can have multiple different

play02:29

protocols running at once and we need a

play02:32

way to differentiate one from another so

play02:34

for example right here we have a server

play02:36

with an ip address of 192.168.1.100

play02:41

and we set it up as an ftp server as

play02:44

well as a web server and a dns server so

play02:48

ftp is running on port 21. http for the

play02:52

web server is running on port 80 and the

play02:55

dns server is running on port 53. so

play02:58

what we have to do to differentiate ftp

play03:01

from http and dns is we have to assign

play03:04

them that logical construct that port

play03:07

number so when we're looking to access

play03:09

an ftp server or an http server or dns

play03:13

server we can say okay i need to go to

play03:15

this ip address and specifically this

play03:18

port number because i know ftp is

play03:21

running on port 21 where i need to go to

play03:23

port 80 because i know the web server is

play03:26

running on port 80 for http so that's

play03:29

the whole purpose because if we think

play03:31

about this from the perspective of being

play03:33

a server it's going to be multitasking

play03:36

with a variety of network based

play03:38

applications and we have to have a way

play03:41

to differentiate one from another and

play03:43

that's the whole point of having these

play03:45

port numbers and having these sockets

play03:47

which i'll demonstrate later in the

play03:49

lecture so that's the reason why we need

play03:51

a port number and a socket we can't

play03:53

simply just say okay we're going to

play03:55

start up ftp we're going to start up

play03:57

http and we're going to start dns and

play04:00

not bind them to any port number because

play04:02

if we didn't then the system wouldn't be

play04:04

able to differentiate one from another

play04:07

and it's as simple as that so when we're

play04:10

talking about port types and port

play04:12

numbers there's three different types

play04:14

and they have a certain amount of

play04:16

different port numbers associated with

play04:18

them so the first ones are the

play04:20

well-known ports and those are going to

play04:22

be port numbers 0 to 1023 these are

play04:26

assigned to well-known protocols and

play04:29

you're going to see some of those on the

play04:30

preceding next two slides after that

play04:33

there are what we call registered ports

play04:35

that are also assigned to protocols but

play04:38

they're not assigned to the most

play04:40

well-known or the most used protocols

play04:42

but they can be assigned to any sort of

play04:44

protocol that an organization comes up

play04:46

with they can request to have it

play04:48

registered and it would be registered

play04:50

within this range of 1024

play04:53

up to 49

play04:54

151

play04:56

and then lastly we have what are called

play04:58

dynamic ports which we'll talk about the

play05:01

purpose of them later in this course but

play05:04

they're designed for us to be able to

play05:05

use them for our needs when we're

play05:07

connecting to a server to request some

play05:10

information or some data from them we

play05:12

have to assign ourselves what we call a

play05:14

dynamic port and you're going to notice

play05:17

that these range from 49 152 up to 65

play05:21

535

play05:24

so that is the purpose of ports and

play05:26

sockets so now let's go ahead and let's

play05:29

take a look at some of the more popular

play05:32

protocols and their associated port

play05:34

numbers and whether they use tcp or udp

play05:38

now what i've gone ahead and done in

play05:39

this lecture is i put some of the more

play05:42

popular ones in a table view but i'm not

play05:45

going to go over them one by one in this

play05:47

lecture because we have multiple

play05:48

dedicated lectures further on in our

play05:51

preceding tcp sections where we talk

play05:55

about a lot of these protocols in depth

play05:57

i just wanted to give you an idea of how

play06:00

many there are in regards to the more

play06:02

popular ones so you have an

play06:04

understanding of what we're talking

play06:06

about so let's take a look at my windows

play06:08

server 2016 machine now and take a look

play06:12

at protocols running as processes and

play06:15

services and also do a demonstration of

play06:18

a socket

play06:20

all right so now you're looking at my

play06:22

windows server 2016 virtual machine that

play06:24

i set up for this video as a means to

play06:27

give you a live demonstration of how we

play06:29

can identify

play06:30

protocols ports and services running on

play06:33

a specific operating system now i want

play06:36

you to understand before i get started

play06:37

that you don't need to know how to do

play06:39

all the stuff that i'm going to

play06:40

demonstrate in this video there are some

play06:42

commands that we're going to cover later

play06:44

in the course so don't worry if you

play06:46

don't understand what those are and how

play06:48

they work we'll talk about them in much

play06:50

detail later in the course the whole

play06:52

purpose of this video is just to give

play06:54

you the basics of how you can look at

play06:56

this stuff within an operating system

play06:58

and windows server 2016 is pretty

play07:00

straightforward so i decided to use it

play07:03

now what did i do with this well i went

play07:05

ahead i installed it and i also added on

play07:08

a dhcp server a dns server and a web

play07:11

server so the web server for windows is

play07:14

iis if you don't know what tcp or dns

play07:17

does don't worry you don't need to know

play07:19

that in this video because we're going

play07:21

to cover that in much more detail later

play07:23

in the course but i just want to show

play07:25

you how we can actually identify them

play07:27

within the operating system so we can

play07:29

see that they're up and running here

play07:31

within server manager but there's some

play07:33

other ways that we can take a look at

play07:34

them as well so what i can do is i can

play07:37

go into task manager so i'm going to

play07:39

right click down here go into task

play07:40

manager

play07:42

and within the windows operating system

play07:44

we can notice and see that there is a

play07:47

tab for processes and services so let's

play07:51

take a look at this

play07:53

so what you're going to notice is that

play07:54

there is a process for iis running right

play07:57

here and if i get rid of the highlighter

play07:59

so i can scroll down further

play08:03

you're going to notice that there's one

play08:04

for dhcp up here as well

play08:07

and let's see if we can identify one for

play08:10

dns

play08:11

so they're not always named in the most

play08:13

straightforward manner but there's

play08:15

always multiple different ways in which

play08:17

we can find different services so what

play08:19

you're going to notice down here is that

play08:21

there is a service for the dhcp server

play08:24

and there's also one there's actually

play08:26

couple running for our web server down

play08:29

here now

play08:31

i can't easily identify one for dns so

play08:33

what we can do is we can go over to our

play08:36

services tab and we can see we can find

play08:39

over here as well and if i scroll down

play08:42

what we're going to notice is that we

play08:44

can see one for dhcp we can actually see

play08:47

a couple for dhcp

play08:49

and we can see a couple for dns so what

play08:52

you're going to notice is that there's

play08:54

actually a service running for the

play08:56

server and the client the client would

play08:58

be the operating system as a client

play09:00

meaning that it's using a dns server and

play09:03

it's using a dhcp server for ip

play09:05

addressing and to identify dns

play09:08

information which will talk about what

play09:10

dns and dhcp is later in the course

play09:13

you're going to notice that there's a

play09:15

process id the process id is not the

play09:18

actual port number that's an id number

play09:20

that the operating system assigns to

play09:22

each service

play09:23

so this tells us some basic information

play09:26

but if we're not able to find everything

play09:27

that we want to find we can actually go

play09:29

to the command line and find some

play09:31

additional information so let's go ahead

play09:33

and minimize task manager and i'm going

play09:35

to go ahead and open up a couple of

play09:37

command lines what i've done is i've

play09:39

already run a couple of commands on the

play09:41

left i've run a net stand with some

play09:44

switches in regards to netstat it's

play09:46

going to tell us the status of specific

play09:48

connections ones that were listing for

play09:51

our different services in other words

play09:53

our servers such as dhcp dns or web

play09:56

server ones that we've actually

play09:58

established with other systems and it's

play10:00

going to show us the ip address with the

play10:03

port number and hopefully you're

play10:05

noticing that this is a socket something

play10:07

that we talked about over here the

play10:09

foreign address is who we're

play10:10

communicating with and again these are

play10:12

going to be sockets and the state of

play10:15

whether it's listing or it's established

play10:18

and the associated windows process id

play10:21

over here on the right

play10:23

we have another command called netstart

play10:25

and this is essentially just going to

play10:27

tell us all the windows services that

play10:29

are starting and running

play10:30

so let's start off by taking a look at

play10:33

our netstar command that's just going to

play10:35

show us the services that are running

play10:37

and it's the same thing as looking over

play10:39

here within our task manager looking at

play10:42

the processes and the services but it's

play10:45

a different view it's directly from

play10:46

command line you're going to notice that

play10:48

there is a little bit of a difference so

play10:50

the first thing that i want to highlight

play10:52

is that we can see that we have our dcb

play10:55

client and server that we talked about

play10:57

earlier as well as our dns client and

play10:59

server

play11:00

and of course the ones that we're really

play11:01

concerned with are the servers so we can

play11:03

see that both of those are running but

play11:06

one of them that i had a hard time

play11:07

finding earlier was the web server so if

play11:10

i scroll all the way down to the bottom

play11:12

what you're gonna find is here in the

play11:14

command prompt it calls it world wide

play11:17

web publishing services so rather than

play11:19

calling it iis it calls us world wide

play11:22

web publishing services so that gives us

play11:25

some basic information it confirms that

play11:27

it's up and running so what we can do

play11:29

now is we can take a look at netstat so

play11:32

what netstat does is it shows us the ip

play11:35

address with the actual port and the

play11:38

process id

play11:40

so for our web server

play11:42

that's going to always be running on

play11:44

port 80 unless we change it so http runs

play11:48

on port 80 and so what you're going to

play11:50

notice with netstat is that we see it

play11:52

running right here so it tells us that

play11:54

our server is listing on this port

play11:57

number and when you see all xeros

play11:59

that's the server telling us that on any

play12:01

ip address that you assigned to me if

play12:03

you give me multiple different network

play12:05

interface card interfaces then every

play12:07

single one of them is going to be

play12:09

listing in on port 80 so we're going to

play12:11

see that right there

play12:13

and then also we see

play12:16

port 53 down here

play12:18

and also port 53 down here

play12:23

and let's see if we see it up here we

play12:24

don't teed up here and we also see port

play12:27

80 down here so port 53

play12:30

is a port associated by default with dns

play12:33

so dns is going to be listing in on the

play12:35

ip address to see the actual ip address

play12:37

assigned to the system

play12:39

and 127.0.0.1

play12:42

you're going to learn about that later

play12:44

in the course that's the loopback

play12:45

address that's just another address for

play12:47

this system and down here this is going

play12:49

to be

play12:50

port 80 for ipv6 as well listening on

play12:54

any ipv6 address that we assigned to the

play12:57

system as well so we see dns we see

play13:01

our web server but we do not see dhcp so

play13:03

why is that well dhcp runs on port 67

play13:07

and 68 the reason that you don't see it

play13:09

is because i actually didn't finish

play13:11

configuring it i have to assign it a

play13:13

scope and i have to enable that scope

play13:16

but i didn't do that because i had this

play13:18

connected to my network at home and i

play13:20

don't want to run into any conflict

play13:22

issues with dhcp that's running on my

play13:25

soho router what i want to do now is

play13:27

actually take a look at the web browser

play13:30

and show you a socket in action so what

play13:33

i did is went ahead and typed in the ip

play13:35

address of the system using http which

play13:39

is a protocol that we're using for this

play13:41

web server and let me go ahead and hit

play13:44

enter again just to show you that this

play13:45

is going to load and this is the default

play13:48

web page for the web server now what

play13:50

happens if i do

play13:52

a socket

play13:54

because i know that this is running on

play13:55

port 80 if i do a socket with port 80

play13:59

you're going to notice that it reloads

play14:00

and it just gets rid of the socket

play14:02

because it already knows the web browser

play14:04

knows that we're running on port 80 but

play14:06

what happens if i try port 443 which is

play14:10

for http secure which means it's

play14:13

encrypted if i try doing port 443 what

play14:17

happens and i'll hit enter again on this

play14:19

but you'll notice that it cannot connect

play14:21

because i don't have the web server

play14:23

configured for http secure i only have

play14:27

it configured for port 80 for http so

play14:31

that's going to go ahead and conclude

play14:34

this video

play14:35

if you have any questions regarding

play14:37

protocols ports and sockets please let

play14:39

me know and how i did all this stuff in

play14:42

my windows server 2016 how i set up dhcp

play14:45

and dns and iis you actually don't need

play14:47

to know that but again i wanted to do a

play14:49

live demonstration so thanks for

play14:51

watching and i'll see you at the next

play14:52

video take care

play14:54

well i hope that you enjoyed today's

play14:56

video and you learned a lot from it if

play14:58

you did please give this video a thumbs

play15:00

up and also consider subscribing to my

play15:02

youtube channel now if you're interested

play15:04

in taking this full course or just

play15:06

learning more about it check out the

play15:07

video description down below because

play15:09

i've included a link where you can learn

play15:11

more about the course and enroll into it

play15:13

if you'd like so again thanks for

play15:15

watching my video i appreciate it and i

play15:18

look forward to seeing you guys at the

play15:19

next video take care

play15:33

[Music]

play15:40

you

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

5.0 / 5 (0 votes)

Related Tags
Network ProtocolsPortsSocketsComputer NetworkingIP AddressWindows ServerDHCPDNSIISNetstatTech Tutorial