ๅฐŠๆ•ฌ็š„ ๅพฎไฟกๆฑ‡็Ž‡๏ผš1ๅ†† โ‰ˆ 0.046166 ๅ…ƒ ๆ”ฏไป˜ๅฎๆฑ‡็Ž‡๏ผš1ๅ†† โ‰ˆ 0.046257ๅ…ƒ [้€€ๅ‡บ็™ปๅฝ•]
SlideShare a Scribd company logo
Network Protocols
Introducing Protocols
โ€ข Set of predefined rules used by devices in network for
  data transfer
โ€ข Network Protocols:
   โ€“   NetBIOS/NetBEUI
   โ€“   TCP/IP
   โ€“   ARP/RARP
   โ€“   ICMP/IGMP
   โ€“   UDP
   โ€“   IPX/SPX
   โ€“   HDLC/SDLC
NetBIOS/NetBEUI
โ€ข Developed by IBM and later adopted by Microsoft
โ€ข Network Basic Input/Output System (NetBIOS) used for
  communication within LAN
โ€ข Operates at Transport and Session layers of OSI model
โ€ข NetBIOS Extended User Interface (NetBEUI) adds
  capabilities to NetBIOS and an advanced version of
  NetBIOS used in MS Windows OS
โ€ข Widely used in Ethernet, Token Ring and Windows NT
  networks
NetBIOS Services
โ€ข Supports three distinct services: Name service for name
  registration and resolution, Session service for connection
  oriented communication and datagram service for
  connectionless communication



                               NetBIOS
                               Services




                               Session    Datagram
                Name Service
                               Service     Service
Name Service
โ€ข Implemented in Microsoft Windows as Windows
  Internet Name Service (WINS).
โ€ข Provides means to application to register its NetBIOS
  name
โ€ข NetBIOS names are 16 bytes length
โ€ข Service uses UDP port 137
โ€ข Name Service functions include
   โ€“   Add Name
   โ€“   Add Group Name
   โ€“   Delete Name
   โ€“   Find Name
Session Service
Establishes session for data exchange between computers using
  TCP port 139




 Session Establishment Process     Session Termination Process
Datagram Service
โ€ข Uses the UDP port 138 and provides a
  connectionless and broadcast-oriented data
  communication between two devices.
โ€ข Divides data in datagrams before sending
โ€ข Datagram service functions include:
   โ€“ Send Datagram
   โ€“ Send Broadcast Datagram
   โ€“ Receive Datagram
   โ€“ Receive Broadcast Datagram
NetBIOS Name Resolution
โ€ข Used to map NetBIOS names to IP addresses
โ€ข Methods used to resolve names:
   โ€“ NetBIOS Name Cache
   โ€“ NetBIOS Name Server (NBNS)
   โ€“ Local Broadcast
NetBEUI
โ€ข Enhanced version of NetBIOS
โ€ข Used by LAN manager, LAN server, Windows
  for workgroups, Windows 95 and Windows NT
โ€ข Adapted to other protocols such as IPX or
  TCP/IP as it does not support routing of
  messages to other networks
TCP/IP
โ€ข Two layer communication protocol used by Internet
โ€ข TCP provides connection-oriented reliable transport
  service
โ€ข Divides the message into smaller packets called
  segments
โ€ข IP is a connectionless and unreliable datagram protocol
  and provides no error checking
โ€ข IP transfers data in the form of packets called datagrams
TCP/IP Protocol Suite
             โ€ข Designed before OSI
               model
             โ€ข Consists of five layers
             โ€ข Provides independent
               protocols at each
               layer
Description of each layer - I
โ€ข Physical and Data link layer โ€“ standard and
  proprietary protocols are supported by these
  layers.
โ€ข Network layer โ€“ 1. IP โ€“
  โ€“ 2. ARP โ€“
  โ€“ 3. RARP โ€“
  โ€“ 4. ICMP โ€“ used to send query and error reporting
    messages to the sender and not to correct them
  โ€“ 5. IGMP โ€“ Uses class D IP address
Description of each layer - II
โ€ข Transport layer โ€“ 1. UDP โ€“
  โ€“ 2. TCP โ€“ divides data into segments each having a
    sequence number
  โ€“ 3. Stream Control Transmission Protocol (SCTP) โ€“
    multiple streams of data can be transmitted
    simultaneously. Used over wireless network and
    transmission of multimedia data. Supports voice
    over IP and combines the best features of TCP and
    UDP
Description of each layer - III
โ€ข Application layer โ€“ 1. SMTP โ€“
  โ€“ 2. FTP โ€“
  โ€“ 3. DNS โ€“
  โ€“ 4. SNMP โ€“ Based on client-server model
  โ€“ NFS โ€“ Allows different Operating systems to share
    files and disk storage
  โ€“ TFTP โ€“ Uses UDP to upload or download files and
    does not provide security features
TCP Segment Format
.
IPv4 Datagram Format
IP Datagram Fragmentation
โ€ข Fragmentation refers to breaking datagrams into pieces
โ€ข Maximum Transfer Unit (MTU) is maximum amount of
  data that frame can carry
โ€ข Datagram is fragmented when its size exceeds MTU of
  the network
โ€ข Fragments follow different paths to reach destination
ARP/RARP
โ€ข To deliver packet both physical and logical addresses are
  necessary
โ€ข Address Resolution Protocol (ARP) provides physical
  address when logical address is known
โ€ข Reverse Address Resolution Protocol (RARP) maps logical
  address to physical address
โ€ข RARP is useful when device is booted for first time
ICMP/IGMP
โ€ข Internet Control Message Protocol (ICMP) provides
  error reporting and query management mechanism
โ€ข ICMP handles problems occurring while packet
  transmission
โ€ข Internet Group Message Protocol (IGMP) manages
  multicasting and group membership of devices
ICMP Message Types
                     ICMP Messages
        Error Reporting              Query
  Destination                           Echo request
  Unreachable                             and reply
 Source Quench                       Timestamp request
                                         and reply
 Time Exceeded                         Address Mask
                                      Request and reply
Parameter Problem                     Router Solicitation
                                      and Advertisement
   Redirection
Error Reporting Messages
โ€ข ICMP is used for error reporting not for error correcting
  1. Destination Unreachable โ€“
  2. Source Quench โ€“ used for flow control at network
  layer
  3. Time Exceeded -
  4. Parameter Problem โ€“ if there is an ambiguity in the
  header part
  5. Redirection โ€“ if the host forwards datagram destined
  for some other network to wrong router
Query Messages
โ€ข Echo Request and Reply โ€“ Ping command
โ€ข Timestamp request and reply โ€“
โ€ข Address Mask request and reply โ€“ If a host
  knows the IP address but does not know the
  corresponding mask
โ€ข Router Solicitation and Advertisement โ€“ Used
  to determine whether the routers in the
  network are working properly
IGMP Message Types
                                IGMP Messages




                                 Membership
                Query                           Leave Report
                                   Report




General Query           Special Query
UDP
โ€ข User Datagram Protocol (UDP) provides connectionless
  process-to-process communication
โ€ข UDP packets are called user datagrams.
โ€ข User Datagram Format:
UDP Operation - I




Encapsulation               Decapsulation
UDP Operation - II




Client Queue          Server Queue
IPX/SPX
โ€ข Novell NetWare system uses IPX/SPX as communication
  protocol within networks
โ€ข IPX operates at Network layer for connectionless
  communication
โ€ข SPX operates at Transport layer for connection-oriented
  communication
โ€ข Together, IPX/SPX provides same services as TCP/IP
IPX/SPX Protocol Suite
IPX/SPX Naming Conventions
โ€ข IPX/SPX/NetBIOS Compatible Transport Protocol
  (NWLink) uses two types of IPX network numbers for
  routing purposes:
   โ€“ Internal network number โ€“ Mentioned as Internal network
     number in NWLink IPX/SPX/NetBIOS Compatible Transport
     Protocol Properties dialog box
     Itโ€™s a hexadecimal number with 1 to 8 digits (1 to
     FFFFFFFE)
   โ€“ External network number โ€“ Mentioned as Network
     number in Manual Frame Detection dialog box
HDLC/SDLC
โ€ข DLC protocols are two types: asynchronous and
  synchronous
โ€ข High Level Data Link Control (HDLC) and Synchronous
  Data Link Control (SDLC) are bit-oriented synchronous
  protocols in which data frames are interpreted as series
  of bits
โ€ข Both are useful for half-duplex and full-duplex
  communication
โ€ข HP adopted DLC protocol for use by network printers
โ€ข Windows XP still support DLC
HDLC Nodes and Link Configurations
โ€ข Types of HDLC nodes are:
   โ€“ Primary Station โ€“ transmits frames called commands to
     secondary stations
   โ€“ Secondary Station โ€“ send response frames to primary
     station
   โ€“ Combined Station
โ€ข Supported link configurations:
   โ€“ Unbalanced
   โ€“ Balanced
HDLC Data Transfer Modes
โ€ข Normal Response Mode (NRM) โ€“ Secondary station
  requires permission from primary station before sending
  data
โ€ข Asynchronous Response Mode (ARM) โ€“ Secondary
  station can transfer without permission from primary
  station
โ€ข Asynchronous Balanced Mode (ABM) โ€“ Either of the
  combined station can initiate the transmission
SDLC
โ€ข Bit-oriented protocol invented by IBM and similar to
  HDLC
โ€ข Only primary and secondary stations are used

                             Configurations




      Point-to-Point   Multipoint        Loop   Hub go-ahead
Protocols at Different Layers

   OSI Layers                       Protocols
Physical Layer      No protocols defined
Data Link Layer     HDLC, SDLC
Network Layer       IP, ICMP, IGMP, ARP, RARP, IPX

Transport Layer     NetBEUI, TCP, UDP, SPX
Session Layer       NetBIOS, SAP, SMTP, FTP, DNS, SNMP,

Presentation Layer NCP, RIP, NLSP, SMTP, FTP, DNS,
                     SNMP, NFS
Application Layer   SMTP, DNS, SNMP, NFS, TFTP

More Related Content

What's hot

OSI Network model ppt
OSI Network model pptOSI Network model ppt
OSI Network model ppt
extraganesh
ย 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
guest029bcd
ย 
Switching
SwitchingSwitching
Switching
Shankar Gangaju
ย 
Application Layer
Application Layer Application Layer
Application Layer
Dr Shashikant Athawale
ย 
Frame Relay
Frame RelayFrame Relay
Frame Relay
kuldeep singh shishodia
ย 
(Ftp) file transfer protocol
(Ftp)   file transfer protocol(Ftp)   file transfer protocol
(Ftp) file transfer protocol
Gouasmia Zakaria
ย 
File Transfer Protocol(FTP)
File Transfer Protocol(FTP)File Transfer Protocol(FTP)
File Transfer Protocol(FTP)
Varnit Yadav
ย 
File access methods.54
File access methods.54File access methods.54
File access methods.54
myrajendra
ย 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
Ramesh Giri
ย 
Datalinklayer tanenbaum
Datalinklayer tanenbaumDatalinklayer tanenbaum
Datalinklayer tanenbaum
Mahesh Kumar Chelimilla
ย 
RPC: Remote procedure call
RPC: Remote procedure callRPC: Remote procedure call
RPC: Remote procedure call
Sunita Sahu
ย 
Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp) Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp)
RochakSrivastava3
ย 
Tcp/ip model
Tcp/ip  modelTcp/ip  model
Tcp/ip model
Kumar Alok
ย 
Mk ppt chapter 5
Mk ppt chapter 5Mk ppt chapter 5
Mk ppt chapter 5
Karthick Thangadhurai
ย 
TCP/IP 3-way Handshake
TCP/IP 3-way Handshake TCP/IP 3-way Handshake
TCP/IP 3-way Handshake
Alok Tripathi
ย 
Transport layer
Transport layer Transport layer
Transport layer
Mukesh Chinta
ย 
Network software
Network softwareNetwork software
Network software
SakthiVinoth78
ย 
Tcp
TcpTcp
Tcp
Varsha Kumar
ย 
Http-protocol
Http-protocolHttp-protocol
Http-protocol
Toushik Paul
ย 
Telnet
TelnetTelnet
Telnet
Jishnu Pradeep
ย 

What's hot (20)

OSI Network model ppt
OSI Network model pptOSI Network model ppt
OSI Network model ppt
ย 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
ย 
Switching
SwitchingSwitching
Switching
ย 
Application Layer
Application Layer Application Layer
Application Layer
ย 
Frame Relay
Frame RelayFrame Relay
Frame Relay
ย 
(Ftp) file transfer protocol
(Ftp)   file transfer protocol(Ftp)   file transfer protocol
(Ftp) file transfer protocol
ย 
File Transfer Protocol(FTP)
File Transfer Protocol(FTP)File Transfer Protocol(FTP)
File Transfer Protocol(FTP)
ย 
File access methods.54
File access methods.54File access methods.54
File access methods.54
ย 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
ย 
Datalinklayer tanenbaum
Datalinklayer tanenbaumDatalinklayer tanenbaum
Datalinklayer tanenbaum
ย 
RPC: Remote procedure call
RPC: Remote procedure callRPC: Remote procedure call
RPC: Remote procedure call
ย 
Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp) Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp)
ย 
Tcp/ip model
Tcp/ip  modelTcp/ip  model
Tcp/ip model
ย 
Mk ppt chapter 5
Mk ppt chapter 5Mk ppt chapter 5
Mk ppt chapter 5
ย 
TCP/IP 3-way Handshake
TCP/IP 3-way Handshake TCP/IP 3-way Handshake
TCP/IP 3-way Handshake
ย 
Transport layer
Transport layer Transport layer
Transport layer
ย 
Network software
Network softwareNetwork software
Network software
ย 
Tcp
TcpTcp
Tcp
ย 
Http-protocol
Http-protocolHttp-protocol
Http-protocol
ย 
Telnet
TelnetTelnet
Telnet
ย 

Viewers also liked

NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOL
Kak Yong
ย 
Network protocols
Network protocolsNetwork protocols
Network protocols
Hemnath R.
ย 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) ppt
Dulith Kasun
ย 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]
anil933
ย 
Protocols
ProtocolsProtocols
Protocols
priya_trehan
ย 
Protocols
ProtocolsProtocols
Protocols
Sonali Chawla
ย 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
Ramakrishna Kongalla
ย 
OSI Model
OSI ModelOSI Model
OSI Model
Rahul Bandhe
ย 
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And Protocols
Steven Cahill
ย 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
extraganesh
ย 
Ip address
Ip addressIp address
Ip address
Amandeep Kaur
ย 
Osi model
Osi modelOsi model
Osi model
Online
ย 
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IP
Mannu Khani
ย 
Network standards & protocols
Network standards & protocolsNetwork standards & protocols
Network standards & protocols
Jaleel James
ย 
Network Protocol and TCP/IP
Network Protocol and TCP/IPNetwork Protocol and TCP/IP
Network Protocol and TCP/IP
Bwsrang Basumatary
ย 
Tcp and udp
Tcp and udpTcp and udp
Tcp and udp
Ahmad Khalid Nasrat
ย 
OSI MODEL - A PROJECT
OSI MODEL - A PROJECTOSI MODEL - A PROJECT
OSI MODEL - A PROJECT
Abhi shreshtha
ย 
Osi model
Osi modelOsi model
Osi model
Priyanka Sharma
ย 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
Mukesh Tekwani
ย 
Ip address and subnetting
Ip address and subnettingIp address and subnetting
Ip address and subnetting
IGZ Software house
ย 

Viewers also liked (20)

NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOL
ย 
Network protocols
Network protocolsNetwork protocols
Network protocols
ย 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) ppt
ย 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]
ย 
Protocols
ProtocolsProtocols
Protocols
ย 
Protocols
ProtocolsProtocols
Protocols
ย 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
ย 
OSI Model
OSI ModelOSI Model
OSI Model
ย 
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And Protocols
ย 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
ย 
Ip address
Ip addressIp address
Ip address
ย 
Osi model
Osi modelOsi model
Osi model
ย 
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IP
ย 
Network standards & protocols
Network standards & protocolsNetwork standards & protocols
Network standards & protocols
ย 
Network Protocol and TCP/IP
Network Protocol and TCP/IPNetwork Protocol and TCP/IP
Network Protocol and TCP/IP
ย 
Tcp and udp
Tcp and udpTcp and udp
Tcp and udp
ย 
OSI MODEL - A PROJECT
OSI MODEL - A PROJECTOSI MODEL - A PROJECT
OSI MODEL - A PROJECT
ย 
Osi model
Osi modelOsi model
Osi model
ย 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
ย 
Ip address and subnetting
Ip address and subnettingIp address and subnetting
Ip address and subnetting
ย 

Similar to Network protocol

Packet Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing ConferencePacket Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing Conference
Cengage Learning
ย 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
Piero Fraternali
ย 
Presentation on network_protocols
Presentation on network_protocolsPresentation on network_protocols
Presentation on network_protocols
IUBAT
ย 
Tcp model by ananya shukla
Tcp model by ananya shuklaTcp model by ananya shukla
Tcp model by ananya shukla
ananya_shukla
ย 
4. Communication and Network Security
4. Communication and Network Security4. Communication and Network Security
4. Communication and Network Security
Sam Bowne
ย 
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
CISSP Prep: Ch 5. Communication and Network Security (Part 1)CISSP Prep: Ch 5. Communication and Network Security (Part 1)
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
Sam Bowne
ย 
Tcp ip
Tcp ipTcp ip
Tcp ip
Dhani Ahmad
ย 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
Krishnkant Pandey
ย 
4. Communication and Network Security
4. Communication and Network Security4. Communication and Network Security
4. Communication and Network Security
Sam Bowne
ย 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
Taymoor Nazmy
ย 
TCP/IP Protocols
TCP/IP ProtocolsTCP/IP Protocols
TCP/IP Protocols
Danial Mirza
ย 
Net essentials6e ch5
Net essentials6e ch5Net essentials6e ch5
Net essentials6e ch5
APSU
ย 
TCP/IP
TCP/IPTCP/IP
TCP/IP
Rehan ali
ย 
ENC_254_PPT_ch04.pdf
ENC_254_PPT_ch04.pdfENC_254_PPT_ch04.pdf
ENC_254_PPT_ch04.pdf
shaker402
ย 
Tcp ip
Tcp ipTcp ip
MVA slides lesson 2
MVA slides lesson 2MVA slides lesson 2
Internet Protocol.pdf
Internet Protocol.pdfInternet Protocol.pdf
Internet Protocol.pdf
BIT DURG
ย 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idc
hiya123jes
ย 
Unit04
Unit04Unit04
Unit04
Nurul Nadirah
ย 
98 366 mva slides lesson 5
98 366 mva slides lesson 598 366 mva slides lesson 5
98 366 mva slides lesson 5
suddenven
ย 

Similar to Network protocol (20)

Packet Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing ConferencePacket Analysis - Course Technology Computing Conference
Packet Analysis - Course Technology Computing Conference
ย 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
ย 
Presentation on network_protocols
Presentation on network_protocolsPresentation on network_protocols
Presentation on network_protocols
ย 
Tcp model by ananya shukla
Tcp model by ananya shuklaTcp model by ananya shukla
Tcp model by ananya shukla
ย 
4. Communication and Network Security
4. Communication and Network Security4. Communication and Network Security
4. Communication and Network Security
ย 
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
CISSP Prep: Ch 5. Communication and Network Security (Part 1)CISSP Prep: Ch 5. Communication and Network Security (Part 1)
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
ย 
Tcp ip
Tcp ipTcp ip
Tcp ip
ย 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
ย 
4. Communication and Network Security
4. Communication and Network Security4. Communication and Network Security
4. Communication and Network Security
ย 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
ย 
TCP/IP Protocols
TCP/IP ProtocolsTCP/IP Protocols
TCP/IP Protocols
ย 
Net essentials6e ch5
Net essentials6e ch5Net essentials6e ch5
Net essentials6e ch5
ย 
TCP/IP
TCP/IPTCP/IP
TCP/IP
ย 
ENC_254_PPT_ch04.pdf
ENC_254_PPT_ch04.pdfENC_254_PPT_ch04.pdf
ENC_254_PPT_ch04.pdf
ย 
Tcp ip
Tcp ipTcp ip
Tcp ip
ย 
MVA slides lesson 2
MVA slides lesson 2MVA slides lesson 2
MVA slides lesson 2
ย 
Internet Protocol.pdf
Internet Protocol.pdfInternet Protocol.pdf
Internet Protocol.pdf
ย 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idc
ย 
Unit04
Unit04Unit04
Unit04
ย 
98 366 mva slides lesson 5
98 366 mva slides lesson 598 366 mva slides lesson 5
98 366 mva slides lesson 5
ย 

More from Online

Philosophy of early childhood education 3
Philosophy of early childhood education 3Philosophy of early childhood education 3
Philosophy of early childhood education 3
Online
ย 
Philosophy of early childhood education 2
Philosophy of early childhood education 2Philosophy of early childhood education 2
Philosophy of early childhood education 2
Online
ย 
Philosophy of early childhood education 1
Philosophy of early childhood education 1Philosophy of early childhood education 1
Philosophy of early childhood education 1
Online
ย 
Philosophy of early childhood education 4
Philosophy of early childhood education 4Philosophy of early childhood education 4
Philosophy of early childhood education 4
Online
ย 
Operation and expression in c++
Operation and expression in c++Operation and expression in c++
Operation and expression in c++
Online
ย 
Functions
FunctionsFunctions
Functions
Online
ย 
Formatted input and output
Formatted input and outputFormatted input and output
Formatted input and output
Online
ย 
Control structures selection
Control structures   selectionControl structures   selection
Control structures selection
Online
ย 
Control structures repetition
Control structures   repetitionControl structures   repetition
Control structures repetition
Online
ย 
Introduction to problem solving in c++
Introduction to problem solving in c++Introduction to problem solving in c++
Introduction to problem solving in c++
Online
ย 
Optical transmission technique
Optical transmission techniqueOptical transmission technique
Optical transmission technique
Online
ย 
Multi protocol label switching (mpls)
Multi protocol label switching (mpls)Multi protocol label switching (mpls)
Multi protocol label switching (mpls)
Online
ย 
Lan technologies
Lan technologiesLan technologies
Lan technologies
Online
ย 
Introduction to internet technology
Introduction to internet technologyIntroduction to internet technology
Introduction to internet technology
Online
ย 
Internet standard routing protocols
Internet standard routing protocolsInternet standard routing protocols
Internet standard routing protocols
Online
ย 
Internet protocol
Internet protocolInternet protocol
Internet protocol
Online
ย 
Application protocols
Application protocolsApplication protocols
Application protocols
Online
ย 
Addressing
AddressingAddressing
Addressing
Online
ย 
Transport protocols
Transport protocolsTransport protocols
Transport protocols
Online
ย 
Leadership
LeadershipLeadership
Leadership
Online
ย 

More from Online (20)

Philosophy of early childhood education 3
Philosophy of early childhood education 3Philosophy of early childhood education 3
Philosophy of early childhood education 3
ย 
Philosophy of early childhood education 2
Philosophy of early childhood education 2Philosophy of early childhood education 2
Philosophy of early childhood education 2
ย 
Philosophy of early childhood education 1
Philosophy of early childhood education 1Philosophy of early childhood education 1
Philosophy of early childhood education 1
ย 
Philosophy of early childhood education 4
Philosophy of early childhood education 4Philosophy of early childhood education 4
Philosophy of early childhood education 4
ย 
Operation and expression in c++
Operation and expression in c++Operation and expression in c++
Operation and expression in c++
ย 
Functions
FunctionsFunctions
Functions
ย 
Formatted input and output
Formatted input and outputFormatted input and output
Formatted input and output
ย 
Control structures selection
Control structures   selectionControl structures   selection
Control structures selection
ย 
Control structures repetition
Control structures   repetitionControl structures   repetition
Control structures repetition
ย 
Introduction to problem solving in c++
Introduction to problem solving in c++Introduction to problem solving in c++
Introduction to problem solving in c++
ย 
Optical transmission technique
Optical transmission techniqueOptical transmission technique
Optical transmission technique
ย 
Multi protocol label switching (mpls)
Multi protocol label switching (mpls)Multi protocol label switching (mpls)
Multi protocol label switching (mpls)
ย 
Lan technologies
Lan technologiesLan technologies
Lan technologies
ย 
Introduction to internet technology
Introduction to internet technologyIntroduction to internet technology
Introduction to internet technology
ย 
Internet standard routing protocols
Internet standard routing protocolsInternet standard routing protocols
Internet standard routing protocols
ย 
Internet protocol
Internet protocolInternet protocol
Internet protocol
ย 
Application protocols
Application protocolsApplication protocols
Application protocols
ย 
Addressing
AddressingAddressing
Addressing
ย 
Transport protocols
Transport protocolsTransport protocols
Transport protocols
ย 
Leadership
LeadershipLeadership
Leadership
ย 

Recently uploaded

bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
Sarojini38
ย 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
Forum of Blended Learning
ย 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
ย 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
Celine George
ย 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Kalna College
ย 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Kalna College
ย 
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Celine George
ย 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
Celine George
ย 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
MJDuyan
ย 
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
yarusun
ย 
8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity
RuchiRathor2
ย 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
Kalna College
ย 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
MattVassar1
ย 
Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
Ben Aldrich
ย 
How to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRMHow to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRM
Celine George
ย 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
MattVassar1
ย 
nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...
chaudharyreet2244
ย 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
ย 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Catherine Dela Cruz
ย 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
PriyaKumari928991
ย 

Recently uploaded (20)

bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
ย 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
ย 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
ย 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
ย 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
ย 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
ย 
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17
ย 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
ย 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
ย 
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
ย 
8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity
ย 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
ย 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
ย 
Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
ย 
How to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRMHow to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRM
ย 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
ย 
nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...
ย 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
ย 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
ย 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
ย 

Network protocol

  • 2. Introducing Protocols โ€ข Set of predefined rules used by devices in network for data transfer โ€ข Network Protocols: โ€“ NetBIOS/NetBEUI โ€“ TCP/IP โ€“ ARP/RARP โ€“ ICMP/IGMP โ€“ UDP โ€“ IPX/SPX โ€“ HDLC/SDLC
  • 3. NetBIOS/NetBEUI โ€ข Developed by IBM and later adopted by Microsoft โ€ข Network Basic Input/Output System (NetBIOS) used for communication within LAN โ€ข Operates at Transport and Session layers of OSI model โ€ข NetBIOS Extended User Interface (NetBEUI) adds capabilities to NetBIOS and an advanced version of NetBIOS used in MS Windows OS โ€ข Widely used in Ethernet, Token Ring and Windows NT networks
  • 4. NetBIOS Services โ€ข Supports three distinct services: Name service for name registration and resolution, Session service for connection oriented communication and datagram service for connectionless communication NetBIOS Services Session Datagram Name Service Service Service
  • 5. Name Service โ€ข Implemented in Microsoft Windows as Windows Internet Name Service (WINS). โ€ข Provides means to application to register its NetBIOS name โ€ข NetBIOS names are 16 bytes length โ€ข Service uses UDP port 137 โ€ข Name Service functions include โ€“ Add Name โ€“ Add Group Name โ€“ Delete Name โ€“ Find Name
  • 6. Session Service Establishes session for data exchange between computers using TCP port 139 Session Establishment Process Session Termination Process
  • 7. Datagram Service โ€ข Uses the UDP port 138 and provides a connectionless and broadcast-oriented data communication between two devices. โ€ข Divides data in datagrams before sending โ€ข Datagram service functions include: โ€“ Send Datagram โ€“ Send Broadcast Datagram โ€“ Receive Datagram โ€“ Receive Broadcast Datagram
  • 8. NetBIOS Name Resolution โ€ข Used to map NetBIOS names to IP addresses โ€ข Methods used to resolve names: โ€“ NetBIOS Name Cache โ€“ NetBIOS Name Server (NBNS) โ€“ Local Broadcast
  • 9. NetBEUI โ€ข Enhanced version of NetBIOS โ€ข Used by LAN manager, LAN server, Windows for workgroups, Windows 95 and Windows NT โ€ข Adapted to other protocols such as IPX or TCP/IP as it does not support routing of messages to other networks
  • 10. TCP/IP โ€ข Two layer communication protocol used by Internet โ€ข TCP provides connection-oriented reliable transport service โ€ข Divides the message into smaller packets called segments โ€ข IP is a connectionless and unreliable datagram protocol and provides no error checking โ€ข IP transfers data in the form of packets called datagrams
  • 11. TCP/IP Protocol Suite โ€ข Designed before OSI model โ€ข Consists of five layers โ€ข Provides independent protocols at each layer
  • 12. Description of each layer - I โ€ข Physical and Data link layer โ€“ standard and proprietary protocols are supported by these layers. โ€ข Network layer โ€“ 1. IP โ€“ โ€“ 2. ARP โ€“ โ€“ 3. RARP โ€“ โ€“ 4. ICMP โ€“ used to send query and error reporting messages to the sender and not to correct them โ€“ 5. IGMP โ€“ Uses class D IP address
  • 13. Description of each layer - II โ€ข Transport layer โ€“ 1. UDP โ€“ โ€“ 2. TCP โ€“ divides data into segments each having a sequence number โ€“ 3. Stream Control Transmission Protocol (SCTP) โ€“ multiple streams of data can be transmitted simultaneously. Used over wireless network and transmission of multimedia data. Supports voice over IP and combines the best features of TCP and UDP
  • 14. Description of each layer - III โ€ข Application layer โ€“ 1. SMTP โ€“ โ€“ 2. FTP โ€“ โ€“ 3. DNS โ€“ โ€“ 4. SNMP โ€“ Based on client-server model โ€“ NFS โ€“ Allows different Operating systems to share files and disk storage โ€“ TFTP โ€“ Uses UDP to upload or download files and does not provide security features
  • 17. IP Datagram Fragmentation โ€ข Fragmentation refers to breaking datagrams into pieces โ€ข Maximum Transfer Unit (MTU) is maximum amount of data that frame can carry โ€ข Datagram is fragmented when its size exceeds MTU of the network โ€ข Fragments follow different paths to reach destination
  • 18. ARP/RARP โ€ข To deliver packet both physical and logical addresses are necessary โ€ข Address Resolution Protocol (ARP) provides physical address when logical address is known โ€ข Reverse Address Resolution Protocol (RARP) maps logical address to physical address โ€ข RARP is useful when device is booted for first time
  • 19. ICMP/IGMP โ€ข Internet Control Message Protocol (ICMP) provides error reporting and query management mechanism โ€ข ICMP handles problems occurring while packet transmission โ€ข Internet Group Message Protocol (IGMP) manages multicasting and group membership of devices
  • 20. ICMP Message Types ICMP Messages Error Reporting Query Destination Echo request Unreachable and reply Source Quench Timestamp request and reply Time Exceeded Address Mask Request and reply Parameter Problem Router Solicitation and Advertisement Redirection
  • 21. Error Reporting Messages โ€ข ICMP is used for error reporting not for error correcting 1. Destination Unreachable โ€“ 2. Source Quench โ€“ used for flow control at network layer 3. Time Exceeded - 4. Parameter Problem โ€“ if there is an ambiguity in the header part 5. Redirection โ€“ if the host forwards datagram destined for some other network to wrong router
  • 22. Query Messages โ€ข Echo Request and Reply โ€“ Ping command โ€ข Timestamp request and reply โ€“ โ€ข Address Mask request and reply โ€“ If a host knows the IP address but does not know the corresponding mask โ€ข Router Solicitation and Advertisement โ€“ Used to determine whether the routers in the network are working properly
  • 23. IGMP Message Types IGMP Messages Membership Query Leave Report Report General Query Special Query
  • 24. UDP โ€ข User Datagram Protocol (UDP) provides connectionless process-to-process communication โ€ข UDP packets are called user datagrams. โ€ข User Datagram Format:
  • 25. UDP Operation - I Encapsulation Decapsulation
  • 26. UDP Operation - II Client Queue Server Queue
  • 27. IPX/SPX โ€ข Novell NetWare system uses IPX/SPX as communication protocol within networks โ€ข IPX operates at Network layer for connectionless communication โ€ข SPX operates at Transport layer for connection-oriented communication โ€ข Together, IPX/SPX provides same services as TCP/IP
  • 29. IPX/SPX Naming Conventions โ€ข IPX/SPX/NetBIOS Compatible Transport Protocol (NWLink) uses two types of IPX network numbers for routing purposes: โ€“ Internal network number โ€“ Mentioned as Internal network number in NWLink IPX/SPX/NetBIOS Compatible Transport Protocol Properties dialog box Itโ€™s a hexadecimal number with 1 to 8 digits (1 to FFFFFFFE) โ€“ External network number โ€“ Mentioned as Network number in Manual Frame Detection dialog box
  • 30. HDLC/SDLC โ€ข DLC protocols are two types: asynchronous and synchronous โ€ข High Level Data Link Control (HDLC) and Synchronous Data Link Control (SDLC) are bit-oriented synchronous protocols in which data frames are interpreted as series of bits โ€ข Both are useful for half-duplex and full-duplex communication โ€ข HP adopted DLC protocol for use by network printers โ€ข Windows XP still support DLC
  • 31. HDLC Nodes and Link Configurations โ€ข Types of HDLC nodes are: โ€“ Primary Station โ€“ transmits frames called commands to secondary stations โ€“ Secondary Station โ€“ send response frames to primary station โ€“ Combined Station โ€ข Supported link configurations: โ€“ Unbalanced โ€“ Balanced
  • 32. HDLC Data Transfer Modes โ€ข Normal Response Mode (NRM) โ€“ Secondary station requires permission from primary station before sending data โ€ข Asynchronous Response Mode (ARM) โ€“ Secondary station can transfer without permission from primary station โ€ข Asynchronous Balanced Mode (ABM) โ€“ Either of the combined station can initiate the transmission
  • 33. SDLC โ€ข Bit-oriented protocol invented by IBM and similar to HDLC โ€ข Only primary and secondary stations are used Configurations Point-to-Point Multipoint Loop Hub go-ahead
  • 34. Protocols at Different Layers OSI Layers Protocols Physical Layer No protocols defined Data Link Layer HDLC, SDLC Network Layer IP, ICMP, IGMP, ARP, RARP, IPX Transport Layer NetBEUI, TCP, UDP, SPX Session Layer NetBIOS, SAP, SMTP, FTP, DNS, SNMP, Presentation Layer NCP, RIP, NLSP, SMTP, FTP, DNS, SNMP, NFS Application Layer SMTP, DNS, SNMP, NFS, TFTP
  ็ฟป่ฏ‘๏ผš