Difference between revisions of "TCP/IP"
(→Protocols) |
(→Protocols) |
||
Line 21: | Line 21: | ||
=Protocols= | =Protocols= | ||
− | == | + | ==HTTP== |
'''H'''yper '''T'''ext '''T'''ransfer '''P'''rotocol, most often found at the beginning of URLs, is used to transfer an user to a web address that is specified via the domain. This uses port 80, | '''H'''yper '''T'''ext '''T'''ransfer '''P'''rotocol, most often found at the beginning of URLs, is used to transfer an user to a web address that is specified via the domain. This uses port 80, | ||
− | == | + | ==HTTPS== |
A verified, '''s'''ecure version of '''HTTP'''. This ensures the user that the website they are on is safe and well protected. This uses port 443. | A verified, '''s'''ecure version of '''HTTP'''. This ensures the user that the website they are on is safe and well protected. This uses port 443. | ||
− | == | + | ==FTP== |
'''F'''ile '''T'''ransfer '''P'''rotocol. This allows you to download / upload files to a server, for example you would upload your websites pages to your webserver using FTP. FTP uses port 21. | '''F'''ile '''T'''ransfer '''P'''rotocol. This allows you to download / upload files to a server, for example you would upload your websites pages to your webserver using FTP. FTP uses port 21. | ||
Line 33: | Line 33: | ||
'''S'''ecure '''Sh'''ell protocol. This protocol allows remote access to a computer, this could be used to perform admin tasks on a server. You will only have command line access to the computer. SSH is also designed for operating securely over an unsecure network. SSH uses port 22, this was deliberately chosen because it was created to potentially use instead of Telnet or FTP. | '''S'''ecure '''Sh'''ell protocol. This protocol allows remote access to a computer, this could be used to perform admin tasks on a server. You will only have command line access to the computer. SSH is also designed for operating securely over an unsecure network. SSH uses port 22, this was deliberately chosen because it was created to potentially use instead of Telnet or FTP. | ||
− | == | + | ==TELNET== |
Allows a user to log into a remote computer over the interlinking network. Similar to but predates SSH. Telnet uses port 23. | Allows a user to log into a remote computer over the interlinking network. Similar to but predates SSH. Telnet uses port 23. | ||
− | == | + | ==POP3== |
'''P'''ost '''O'''ffice '''P'''rotocol, version '''3'''. Used to receive incoming emails from an email server. This uses port 110. | '''P'''ost '''O'''ffice '''P'''rotocol, version '''3'''. Used to receive incoming emails from an email server. This uses port 110. | ||
− | == | + | ==SMTP== |
Simple Mail Transfer Protocol. This is used to send emails, it uses port 25. | Simple Mail Transfer Protocol. This is used to send emails, it uses port 25. |
Revision as of 17:21, 21 May 2017
Contents
What is a protocol
TCPIP Stack
Application layer
Transport layer
Network layer
Link layer
Ports
Why we need them
Well known port numbers
21 TCP File Transfer Protocol (FTP) control 22 Secure Shell (SSH), secure logins file transfers and port forwarding
Socket
Protocols
HTTP
Hyper Text Transfer Protocol, most often found at the beginning of URLs, is used to transfer an user to a web address that is specified via the domain. This uses port 80,
HTTPS
A verified, secure version of HTTP. This ensures the user that the website they are on is safe and well protected. This uses port 443.
FTP
File Transfer Protocol. This allows you to download / upload files to a server, for example you would upload your websites pages to your webserver using FTP. FTP uses port 21.
SSH
Secure Shell protocol. This protocol allows remote access to a computer, this could be used to perform admin tasks on a server. You will only have command line access to the computer. SSH is also designed for operating securely over an unsecure network. SSH uses port 22, this was deliberately chosen because it was created to potentially use instead of Telnet or FTP.
TELNET
Allows a user to log into a remote computer over the interlinking network. Similar to but predates SSH. Telnet uses port 23.
POP3
Post Office Protocol, version 3. Used to receive incoming emails from an email server. This uses port 110.
SMTP
Simple Mail Transfer Protocol. This is used to send emails, it uses port 25.