SlideShare a Scribd company logo
Overview of TCP/IP
Lecture 2
Subject: Web Engineering
Class: BSIT-5th
Inam.bth@gmail.com, administrator@computingcage.com
Recommended:
TCP/IP White Paper by Microsoft
TCP/IP
• A highly standardized protocol used widely on the Internet
• The basic backbone protocol
• 5th
basic component of Data Communication (DC) = protocol
• Definition: set of rules used in DC.
• Standards area available in the form of RFC documents
• Request For Comments (RFC)
• Standards are overseen by the Internet Engineering Task
Force (IETF)
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
2
ISO-OSI Seven Layer Model
Layer 7 Application
Layer 6 Presentation
Layer 5 Session
Layer 4 Transport
Layer 3 Network
Layer 2 Data Link
Layer 1 Physical
Source: http://starter.sdsu.edu/remote/demo/osi-tcp.html
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
3
Open Systems Interconnection
International Organization for Standardization
Layers with Protocols
Application
Application
FTP, Telnet, SMTP,
HTTP..Presentation
Session
Transport Host-to-Host TCP, UDP
Network Internet IP, ICMP, IGMP
Data Link Network
Access
Ethernet, Token-Ring ...
Physical
Source: http://starter.sdsu.edu/remote/demo/osi-tcp.html
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
4
Source: TCP/IP White Paper by Microsoft
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
5
TCP/IP Layers
• Network interface layer
• Internet layer
• Host-to-host transport layer
• Application layer
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
6
• In the following slides, the following is described for each layer
• Layer function
• Core protocols
• Relationship to ISO/OSI model
Some Core Protocols
• IEEE 802.3, IEEE 802.5 and IEEE 802.11 series of protocols
Network Interface Layer
• Responsible for sending and receiving TCP/IP packets on the
network medium (physical/Data Link)
• Applicable LAN technologies
• Ethernet, Token Ring, FDDI.
• Applicable WAN technologies
• X.25 (old), Frame Relay, ATM etc.
• Note that some technologies such as ATM and FDDI may be used at
both the WAN and the LAN levels
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
7Physical Layer
Data Link Layer
Network Interface
Layer
OSI Model TCP/IP Model
Core Internet Layer Protocols
• IP
• A connectionless unreliable protocol that is part of the TCP/IP protocol
suite
• ARP (Address Resolution Protocol)
• Resolves IP addresses to MAC addresses
• ICMP (Internet Control Message Protocol)
• Diagnostics and error reporting
• (IGMP) Internet Group Management Protocol
• Management of group multicast
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
8
• Packaging
• Addressing
• Routing
Internet Layer >>
More on (ARP)
NIC ID
AA.BB.CC.DD
NIC ID
AB.BD.CD.DE
130.182.190.90 130.182.190.50
Resolves, for example, IP addresses to the corresponding
MAC level hardware address, for instance broadcasting.
IP
MAC
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
9
Transport Layer
• Sequencing and transmission of packets
• Acknowledgment of receipts
• Recovery of packets
• Flow control
• In essence, it engages in host-to-host transportation of data
packets and the delivery of them to the application layer
• Core protocols: TCP & UDP
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
10
TCP & UDP
• Transmission Control Protocol (TCP)
• One-to-one and connection-oriented reliable protocol
• Used in the accurate transmission of large amount of data
• Slower compared to UDP because of additional error checking being
performed
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
11
• User Datagram Protocol (UDP)
• One-to-one or one-to-many, connectionless and unreliable protocol
• Used for the transmission of small amount of data
• Accuracy is not of prime concern
• The overhead of establishing a TCP connection is not warranted
• Used in video and audio casting
• Multicasting
• Broadcasting
• Also used for multimedia transmission
• Faster compared to TCP
Application Layer
• Provides applications with the ability to access the services of the other
layers
• New protocols and services are always being developed in this category
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
12
HTTP
FTP
Telnet
SMTP
POP3
IMAP
SNMP
Some Core Protocols
Some LAN Management/Operation
Related Application Layer Protocols
DNS
RIP
SNMP
HTTP & FTP
• Protocol relating to web applications
• Current version of HTTP 1.1 has additional features
• Upload information to the server
• Etc.
• Default port number is 80
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
13
• File Transfer Protocol
• Used for downloading from most MP3 sites, for example
• Designed for faster file transfer over the Internet compared to using the
HTTP protocol
• FTP sites can be configured alongside a web site to support FTP file transfer
• FTP default ports are 20 and 21
HTTP and
FTP
• File transfer under FTP is faster than file transfer under HTTP
• Choose an FTP site if there is one for downloading files etc.
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
14
Simple Mail Transfer Protocol
(SMTP)
• Governs the transmission of mail messages and attachments
• SMTP is used in the case of outgoing messages
• More powerful protocols such as POP3 and IMAP4 are needed and available
to manage incoming messages
POP3/IMAP4
• Used for incoming mail
• POP3 is the older protocol
• IMAP4 is the more advanced protocol
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
15
• Supports terminal emulation or host sessions
• For example, Telnet can be used for accessing a Unix machine and
emulating a terminal attached to the Unix computer
Telnet
Domain Name System (DNS)
Resolves domain names to IP addresses
and vice versa
DNS Server 130.182.125.66www.refer.com
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
16
Routing Information Protocol
(RIP)
Router
Network 1
Network 2
Used by Routers to route
data packets on an IP Internet.
Network 1
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
17
Simple Network Management Protocol (SNMP)
Router
Router
Remote
Management
Console
Switch
Bridge
Facilitates the management of SNMP compliant routers, bridges,
switches etc. by enabling the collection and exchange of network
management information.
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
18
Ports
• TCP requires port numbers on the host and destination for
communication
• Different port numbers are assigned to different protocols by default
• HTTP 80, Telnet 23, FTP 20/21, RPC 135, NetBIOS 139 etc.
• Standard port numbers have been assigned by the Internet Assigned
Number Authority (IANA)
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
19
Using Port Numbers on Addresses
• Standard access for web browsing
• Ganesan.calstatela.edu
• Default port of 80 is used in this case
• Non-standard access
• http://ganesan.calstatela.edu:5002
• The port number 5002 is used in this case to host the above web server
Sample TCP Port Numbers
20 FTP Data Channel
21 FTP Control Channel
23 Telnet
80 HTTP on WWW
135 RPC
139 NetBIOS Session
Services
Note: There are port numbers applicable to UDP as well.
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
20
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
21
Port Scanning
• To test the security of a computer, its ports can be scanned and the
port status can be displayed
• Access Shieldup in www.grc.com to scan your computers port
• Ports
• Open is insecure
• Closed is somewhat secure
• Stealth is most secure
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
22
TCP/IP Application Interface
• Applications require an Application Programming Interface (API) to
use the services of TCP/IP
• API is a standardized interface between the applications and the
TCP/IP services
• Windows Sockets interface and NetBIOS interface are two of the
prominent examples of Windows API
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
23
Windows API with
TCP/IP
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
24
Post Answers on
ComputingForum
1. How many layers are there in the TCP/IP model?
2. How do they relate to the ISO-OSI model?
3. What are some of the TCP/IP related protocols?
4. Explain the purpose and function of the above protocols?
5. What are ports? Explain the implication of keeping the ports open.
6. How can the ports be protected from hacker attacks?
7. Where would one use the UDP protocol in place of the TCP protocol?
The End
WebEngineering,TCP-IP
Protocols,Universityof
EducationOkara
25

More Related Content

PPT
Internetworking basics
PPTX
OSI Layers
PPT
02 protocol architecture
PPT
Layered Architecture
PPT
tcp ip protocols.ppt
PPT
OSI Layers
PPTX
OSI Reference Model-Lecture-2.pptx
PPT
Osi model
Internetworking basics
OSI Layers
02 protocol architecture
Layered Architecture
tcp ip protocols.ppt
OSI Layers
OSI Reference Model-Lecture-2.pptx
Osi model

What's hot (20)

PDF
TCP - IP Presentation
PPTX
Physical Layer
PPTX
Computer Network - Network Layer
PPT
Chapter 2 - Network Models
PPTX
OSI Model
PDF
Network layer logical addressing
PPTX
What is Ethernet
PDF
Multiple Access in Computer Network
PPTX
Point To Point Protocol
PDF
Networking devices
PPTX
Networking Standards And Protocols
PPTX
Reference models in Networks: OSI & TCP/IP
PPTX
Application layer protocols
PPT
Ip addressing classful
PPT
PPT
Switching
PPT
iso osi model
PPTX
Mac addresses(media access control)
PPT
TCP/IP Network ppt
TCP - IP Presentation
Physical Layer
Computer Network - Network Layer
Chapter 2 - Network Models
OSI Model
Network layer logical addressing
What is Ethernet
Multiple Access in Computer Network
Point To Point Protocol
Networking devices
Networking Standards And Protocols
Reference models in Networks: OSI & TCP/IP
Application layer protocols
Ip addressing classful
Switching
iso osi model
Mac addresses(media access control)
TCP/IP Network ppt
Ad

Similar to Overview of TCP IP (20)

PPT
Overview of tcp ip
PPTX
CSS (KNC-301) 2. TCP IP By Vivek Tripathi.pptx
PPT
07 - TCP_IP and the DoD Model.ppt
PPT
Chapter 9 TCP IP Reference Model.ppt
PPT
Chapter 9 TCP IP Reference Model.ppt
PPTX
New tcp-ip model
PPTX
New tcp-ip model (2)
PPTX
Networking fundamentals
PPTX
Ch4 Protocols.pptx
PPT
PPTX
Ch4 Protocols.pptx
PPTX
Automation Networking By Shivam Singh
PDF
NETWORKING DEVICES AND CABLING NOTES FOR FIRST DEGREE STUDENTS
PPTX
Internet protocol (ip) ppt
PPT
C14-TCPIP.ppt
PPTX
Tcp/Ip Model
PPTX
Network protocols
PDF
CPE401_MODULE2B_Data_Communication_and_Networking.pdf
PDF
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
PPTX
Computer network coe351- part2- final
Overview of tcp ip
CSS (KNC-301) 2. TCP IP By Vivek Tripathi.pptx
07 - TCP_IP and the DoD Model.ppt
Chapter 9 TCP IP Reference Model.ppt
Chapter 9 TCP IP Reference Model.ppt
New tcp-ip model
New tcp-ip model (2)
Networking fundamentals
Ch4 Protocols.pptx
Ch4 Protocols.pptx
Automation Networking By Shivam Singh
NETWORKING DEVICES AND CABLING NOTES FOR FIRST DEGREE STUDENTS
Internet protocol (ip) ppt
C14-TCPIP.ppt
Tcp/Ip Model
Network protocols
CPE401_MODULE2B_Data_Communication_and_Networking.pdf
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
Computer network coe351- part2- final
Ad

More from university of education,Lahore (20)

PPT
Activites and Time Planning
PPT
Classical Encryption Techniques
PPT
Activites and Time Planning
PPTX
OSI Security Architecture
PPTX
Network Security Terminologies
PPT
Project Scheduling, Planning and Risk Management
PPTX
Software Testing and Debugging
PPTX
PPT
Enterprise Application Integration
PPTX
PPTX
Itertaive Process Development
PPTX
Computer Aided Software Engineering Nayab Awan
PPTX
Lect 2 assessing the technology landscape
PPTX
system level requirements gathering and analysis
Activites and Time Planning
Classical Encryption Techniques
Activites and Time Planning
OSI Security Architecture
Network Security Terminologies
Project Scheduling, Planning and Risk Management
Software Testing and Debugging
Enterprise Application Integration
Itertaive Process Development
Computer Aided Software Engineering Nayab Awan
Lect 2 assessing the technology landscape
system level requirements gathering and analysis

Recently uploaded (20)

PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Basic Mud Logging Guide for educational purpose
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
Cell Structure & Organelles in detailed.
PDF
RMMM.pdf make it easy to upload and study
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Anesthesia in Laparoscopic Surgery in India
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Basic Mud Logging Guide for educational purpose
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Supply Chain Operations Speaking Notes -ICLT Program
TR - Agricultural Crops Production NC III.pdf
Complications of Minimal Access Surgery at WLH
Microbial diseases, their pathogenesis and prophylaxis
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Cell Structure & Organelles in detailed.
RMMM.pdf make it easy to upload and study
Pharmacology of Heart Failure /Pharmacotherapy of CHF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Week 4 Term 3 Study Techniques revisited.pptx
PPH.pptx obstetrics and gynecology in nursing
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Pharma ospi slides which help in ospi learning
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx

Overview of TCP IP

  • 1. Overview of TCP/IP Lecture 2 Subject: Web Engineering Class: BSIT-5th Inam.bth@gmail.com, administrator@computingcage.com Recommended: TCP/IP White Paper by Microsoft
  • 2. TCP/IP • A highly standardized protocol used widely on the Internet • The basic backbone protocol • 5th basic component of Data Communication (DC) = protocol • Definition: set of rules used in DC. • Standards area available in the form of RFC documents • Request For Comments (RFC) • Standards are overseen by the Internet Engineering Task Force (IETF) WebEngineering,TCP-IP Protocols,Universityof EducationOkara 2
  • 3. ISO-OSI Seven Layer Model Layer 7 Application Layer 6 Presentation Layer 5 Session Layer 4 Transport Layer 3 Network Layer 2 Data Link Layer 1 Physical Source: http://starter.sdsu.edu/remote/demo/osi-tcp.html WebEngineering,TCP-IP Protocols,Universityof EducationOkara 3 Open Systems Interconnection International Organization for Standardization
  • 4. Layers with Protocols Application Application FTP, Telnet, SMTP, HTTP..Presentation Session Transport Host-to-Host TCP, UDP Network Internet IP, ICMP, IGMP Data Link Network Access Ethernet, Token-Ring ... Physical Source: http://starter.sdsu.edu/remote/demo/osi-tcp.html WebEngineering,TCP-IP Protocols,Universityof EducationOkara 4
  • 5. Source: TCP/IP White Paper by Microsoft WebEngineering,TCP-IP Protocols,Universityof EducationOkara 5
  • 6. TCP/IP Layers • Network interface layer • Internet layer • Host-to-host transport layer • Application layer WebEngineering,TCP-IP Protocols,Universityof EducationOkara 6 • In the following slides, the following is described for each layer • Layer function • Core protocols • Relationship to ISO/OSI model Some Core Protocols • IEEE 802.3, IEEE 802.5 and IEEE 802.11 series of protocols
  • 7. Network Interface Layer • Responsible for sending and receiving TCP/IP packets on the network medium (physical/Data Link) • Applicable LAN technologies • Ethernet, Token Ring, FDDI. • Applicable WAN technologies • X.25 (old), Frame Relay, ATM etc. • Note that some technologies such as ATM and FDDI may be used at both the WAN and the LAN levels WebEngineering,TCP-IP Protocols,Universityof EducationOkara 7Physical Layer Data Link Layer Network Interface Layer OSI Model TCP/IP Model
  • 8. Core Internet Layer Protocols • IP • A connectionless unreliable protocol that is part of the TCP/IP protocol suite • ARP (Address Resolution Protocol) • Resolves IP addresses to MAC addresses • ICMP (Internet Control Message Protocol) • Diagnostics and error reporting • (IGMP) Internet Group Management Protocol • Management of group multicast WebEngineering,TCP-IP Protocols,Universityof EducationOkara 8 • Packaging • Addressing • Routing Internet Layer >>
  • 9. More on (ARP) NIC ID AA.BB.CC.DD NIC ID AB.BD.CD.DE 130.182.190.90 130.182.190.50 Resolves, for example, IP addresses to the corresponding MAC level hardware address, for instance broadcasting. IP MAC WebEngineering,TCP-IP Protocols,Universityof EducationOkara 9
  • 10. Transport Layer • Sequencing and transmission of packets • Acknowledgment of receipts • Recovery of packets • Flow control • In essence, it engages in host-to-host transportation of data packets and the delivery of them to the application layer • Core protocols: TCP & UDP WebEngineering,TCP-IP Protocols,Universityof EducationOkara 10
  • 11. TCP & UDP • Transmission Control Protocol (TCP) • One-to-one and connection-oriented reliable protocol • Used in the accurate transmission of large amount of data • Slower compared to UDP because of additional error checking being performed WebEngineering,TCP-IP Protocols,Universityof EducationOkara 11 • User Datagram Protocol (UDP) • One-to-one or one-to-many, connectionless and unreliable protocol • Used for the transmission of small amount of data • Accuracy is not of prime concern • The overhead of establishing a TCP connection is not warranted • Used in video and audio casting • Multicasting • Broadcasting • Also used for multimedia transmission • Faster compared to TCP
  • 12. Application Layer • Provides applications with the ability to access the services of the other layers • New protocols and services are always being developed in this category WebEngineering,TCP-IP Protocols,Universityof EducationOkara 12 HTTP FTP Telnet SMTP POP3 IMAP SNMP Some Core Protocols Some LAN Management/Operation Related Application Layer Protocols DNS RIP SNMP
  • 13. HTTP & FTP • Protocol relating to web applications • Current version of HTTP 1.1 has additional features • Upload information to the server • Etc. • Default port number is 80 WebEngineering,TCP-IP Protocols,Universityof EducationOkara 13 • File Transfer Protocol • Used for downloading from most MP3 sites, for example • Designed for faster file transfer over the Internet compared to using the HTTP protocol • FTP sites can be configured alongside a web site to support FTP file transfer • FTP default ports are 20 and 21
  • 14. HTTP and FTP • File transfer under FTP is faster than file transfer under HTTP • Choose an FTP site if there is one for downloading files etc. WebEngineering,TCP-IP Protocols,Universityof EducationOkara 14 Simple Mail Transfer Protocol (SMTP) • Governs the transmission of mail messages and attachments • SMTP is used in the case of outgoing messages • More powerful protocols such as POP3 and IMAP4 are needed and available to manage incoming messages
  • 15. POP3/IMAP4 • Used for incoming mail • POP3 is the older protocol • IMAP4 is the more advanced protocol WebEngineering,TCP-IP Protocols,Universityof EducationOkara 15 • Supports terminal emulation or host sessions • For example, Telnet can be used for accessing a Unix machine and emulating a terminal attached to the Unix computer Telnet
  • 16. Domain Name System (DNS) Resolves domain names to IP addresses and vice versa DNS Server 130.182.125.66www.refer.com WebEngineering,TCP-IP Protocols,Universityof EducationOkara 16
  • 17. Routing Information Protocol (RIP) Router Network 1 Network 2 Used by Routers to route data packets on an IP Internet. Network 1 WebEngineering,TCP-IP Protocols,Universityof EducationOkara 17
  • 18. Simple Network Management Protocol (SNMP) Router Router Remote Management Console Switch Bridge Facilitates the management of SNMP compliant routers, bridges, switches etc. by enabling the collection and exchange of network management information. WebEngineering,TCP-IP Protocols,Universityof EducationOkara 18
  • 19. Ports • TCP requires port numbers on the host and destination for communication • Different port numbers are assigned to different protocols by default • HTTP 80, Telnet 23, FTP 20/21, RPC 135, NetBIOS 139 etc. • Standard port numbers have been assigned by the Internet Assigned Number Authority (IANA) WebEngineering,TCP-IP Protocols,Universityof EducationOkara 19 Using Port Numbers on Addresses • Standard access for web browsing • Ganesan.calstatela.edu • Default port of 80 is used in this case • Non-standard access • http://ganesan.calstatela.edu:5002 • The port number 5002 is used in this case to host the above web server
  • 20. Sample TCP Port Numbers 20 FTP Data Channel 21 FTP Control Channel 23 Telnet 80 HTTP on WWW 135 RPC 139 NetBIOS Session Services Note: There are port numbers applicable to UDP as well. WebEngineering,TCP-IP Protocols,Universityof EducationOkara 20
  • 22. Port Scanning • To test the security of a computer, its ports can be scanned and the port status can be displayed • Access Shieldup in www.grc.com to scan your computers port • Ports • Open is insecure • Closed is somewhat secure • Stealth is most secure WebEngineering,TCP-IP Protocols,Universityof EducationOkara 22
  • 23. TCP/IP Application Interface • Applications require an Application Programming Interface (API) to use the services of TCP/IP • API is a standardized interface between the applications and the TCP/IP services • Windows Sockets interface and NetBIOS interface are two of the prominent examples of Windows API WebEngineering,TCP-IP Protocols,Universityof EducationOkara 23
  • 25. Post Answers on ComputingForum 1. How many layers are there in the TCP/IP model? 2. How do they relate to the ISO-OSI model? 3. What are some of the TCP/IP related protocols? 4. Explain the purpose and function of the above protocols? 5. What are ports? Explain the implication of keeping the ports open. 6. How can the ports be protected from hacker attacks? 7. Where would one use the UDP protocol in place of the TCP protocol? The End WebEngineering,TCP-IP Protocols,Universityof EducationOkara 25