SlideShare a Scribd company logo
Computer Communications
     and Networks

     Email: vj2713@gmail.com
Introduction
 Practical matters
 Module goals, structure and contents
 Initial introduction to some key ideas and
  issues
Lectures
   Tuesday 17:00 in LT3
   Friday 13:00 in LT2
Related modules
  G53ACC - Advanced Computer
   Communications
  G5BIAW - The Internet and the World
   Wide Web
Objectives
   To understand the basic principles of data
    communications and computer networks.
   To appreciate the complex trade-offs that are
    inherent in the design of networks.
   To provide a guided tour of network technologies
    from the lowest levels of data transmission up to
    network applications.
   To learn about current networking technologies,
    especially Internet protocols.
Assessment
   Two hour written examination
   The style of question will be based upon those
    from previous years. Their content will of course
    be different.
   Last year’s exam paper is on sale in the bookshop
    and previous papers are in the library.
   No coursework
Text books and notes
   Notes are available at:
       http://www.cs.nott.ac.uk/~mvr/ccn
   The core recommended course text is:
       Computer Networks and Internets, Douglas E.
        Comer, Prentice Hall
   Supplementary texts are:
      Tannenbaum, Computer Networks, Prentice Hall

      Halsall, Data and Computer Communications,

       Macmillan
What is a computer network?
   An interconnection of autonomous
    computers (as opposed to communication
    between separate but interdependent parts
    of a single computer)
Some goals of computer networks
   Access to remote resources
   Human communication
   Mobile computing
   Computing power through parallelism
   Optimising resources - load balancing
   Incremental growth of computer systems (reduced
    cost and risk)
   Increased robustness through graceful degradation
Uses of computer networks
   Email, World Wide Web, Video
    Conferencing, File Transfer, Collaborative
    Virtual Environments, Remote control of
    robots and machines, Dial up databases,
    Webcasting, Distributed Programs,
    Hacking, Banking, Internet telephone
Classifying networks
   By size
     Local area networks (LANs) versus Wide area

      networks (WANs)
   By connectivity
     Point to point versus broadcast networks

   By communication medium
   By mobility
     Fixed versus mobile
Size - differences between local
and wide area networks
 ‘Speed’ - bandwidth and latency
 Management
 Security
 Reliability
 Billing
 Heterogeneity (and standards)
Connectivity - point to point
networks
                           tree
         star



 irregular
                             mesh
Connectivity - broadcast
networks




 satellite/radio      wire
Medium - differences between
communication media
  ‘Speed’ - bandwidth and latency
  Range
  Sharing
  Topology
  Installation and maintenance costs
  Reliability
Mobility - issues arising in
mobile networks
   Mobile networking has emerged in the last
    decade. Introduces new issues of:
      energy efficiency

      location and tracking

      semi-persistent connections

      complex administration and billing as

       devices and users move around the
       network
Common issues in networking
 Addressing
 Routing
 Framing and encoding
 Error detection and correction
 Flow and congestion
Module contents and structure

        Part 4: applications

      Part 3: internetworking

     Part 2: packet transmission

      Part 1: data transmission
Part 1: data transmission
     Transmission media;
     Local asynchronous communication (RS-232);
     Long distance communication (modems and
      carriers)
Part 2: packet transmission
   Packets, frames and error detection
   Local area networks (LANs)

   Hardware addressing

   LAN wiring and physical topology

   Extending LANS: Fiber Modems, repeaters,

    bridges and switches;
   WAN Technologies and routing

   Network ownership and service paradigm

   Protocols and layering
Part 3: internetworking
 Concepts, architecture and protocols
 IP addresses

 Binding protocol addresses (ARP)

 IP Datagrams and datagram forwarding

 IP encapsulations, fragmentation and

  reassembly
 The future of IP

 An error reporting mechanism (ICMP)

 TCP (reliable transport service)
Part 4: applications
     Client-server interaction
     The socket interface
     Example applications

More Related Content

What's hot

Types of Computer Network
Types of Computer NetworkTypes of Computer Network
Types of Computer Network
Mohit Dasariya
 
Types of computer network
Types of computer networkTypes of computer network
Types of computer networkAmit Shaw
 
Basics Of Networking (Overview)
Basics Of Networking (Overview)Basics Of Networking (Overview)
Basics Of Networking (Overview)ashiesh0007
 
Basics of Networks ,Advantages and Disadvantages
Basics of  Networks ,Advantages and DisadvantagesBasics of  Networks ,Advantages and Disadvantages
Basics of Networks ,Advantages and Disadvantages
sabari Giri
 
Networking Devices
Networking DevicesNetworking Devices
Networking Devices
Nitin16498
 
Ppt for tranmission media
Ppt for tranmission mediaPpt for tranmission media
Ppt for tranmission media
Manish8976
 
Types of Networks,Network Design Issues,Design Tools
Types of Networks,Network Design Issues,Design ToolsTypes of Networks,Network Design Issues,Design Tools
Types of Networks,Network Design Issues,Design Tools
Surabhi Gosavi
 
OSI Model
OSI ModelOSI Model
OSI Model
Rahul Bandhe
 
Networking Fundamentals
Networking  FundamentalsNetworking  Fundamentals
Networking Fundamentals
Manjit Chavda
 
Computer Networking fundamentals
Computer Networking fundamentals Computer Networking fundamentals
Computer Networking fundamentals
Kirti Verma
 
Physical Layer
Physical LayerPhysical Layer
Physical Layer
Are-Da Shalan
 
Computer network basic concepts
Computer network   basic conceptsComputer network   basic concepts
Computer network basic concepts
rahul kapoliya
 
Computer network
Computer networkComputer network
Computer network
Neha Gupta
 
computer networking and its application ppt
computer networking and its application pptcomputer networking and its application ppt
computer networking and its application ppt
Nitesh Dubey
 
Computer network ppt communication
Computer network ppt communicationComputer network ppt communication
Computer network ppt communication
Kajal Sharma
 
data communication
data communicationdata communication
data communication
Rajat Singla
 
Network ppt
Network pptNetwork ppt
Network ppt
hlalu861
 
Presentation on computer networking
Presentation on computer networkingPresentation on computer networking
Presentation on computer networking
Jyoti Tewari
 

What's hot (20)

Types of Computer Network
Types of Computer NetworkTypes of Computer Network
Types of Computer Network
 
Types of computer network
Types of computer networkTypes of computer network
Types of computer network
 
Basics Of Networking (Overview)
Basics Of Networking (Overview)Basics Of Networking (Overview)
Basics Of Networking (Overview)
 
Basics of Networks ,Advantages and Disadvantages
Basics of  Networks ,Advantages and DisadvantagesBasics of  Networks ,Advantages and Disadvantages
Basics of Networks ,Advantages and Disadvantages
 
Networking Devices
Networking DevicesNetworking Devices
Networking Devices
 
Ppt for tranmission media
Ppt for tranmission mediaPpt for tranmission media
Ppt for tranmission media
 
Types of Networks,Network Design Issues,Design Tools
Types of Networks,Network Design Issues,Design ToolsTypes of Networks,Network Design Issues,Design Tools
Types of Networks,Network Design Issues,Design Tools
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Networking Fundamentals
Networking  FundamentalsNetworking  Fundamentals
Networking Fundamentals
 
Computer Networking fundamentals
Computer Networking fundamentals Computer Networking fundamentals
Computer Networking fundamentals
 
Computer network ppt
Computer network pptComputer network ppt
Computer network ppt
 
Physical Layer
Physical LayerPhysical Layer
Physical Layer
 
Computer network basic concepts
Computer network   basic conceptsComputer network   basic concepts
Computer network basic concepts
 
Computer network
Computer networkComputer network
Computer network
 
computer networking and its application ppt
computer networking and its application pptcomputer networking and its application ppt
computer networking and its application ppt
 
Computer network ppt communication
Computer network ppt communicationComputer network ppt communication
Computer network ppt communication
 
data communication
data communicationdata communication
data communication
 
Network ppt
Network pptNetwork ppt
Network ppt
 
Presentation on computer networking
Presentation on computer networkingPresentation on computer networking
Presentation on computer networking
 
Types of-networks
Types of-networksTypes of-networks
Types of-networks
 

Viewers also liked

Computer communication and networks
Computer communication and networksComputer communication and networks
Computer communication and networksImran Khan
 
Data communication and network Chapter -1
Data communication and network Chapter -1Data communication and network Chapter -1
Data communication and network Chapter -1
Zafar Ayub
 
Data communication & networks
Data communication & networksData communication & networks
Data communication & networks
Gc university faisalabad
 
Computer communication
Computer communicationComputer communication
Computer communication
Mukul Kumar
 
Computer network & communication answer
Computer network & communication answerComputer network & communication answer
Computer network & communication answersmkengkilili2011
 
Chapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and NetworksChapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and Networks
Shafaan Khaliq Bhatti
 
Presentation on data communication
Presentation on data communicationPresentation on data communication
Presentation on data communicationHarpreet Dhaliwal
 
BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS Kak Yong
 
Computer communication and internet
Computer communication and internetComputer communication and internet
Computer communication and internet
eVidhya
 
COMMUNICATION & COMPUTER SKILLS
COMMUNICATION & COMPUTER SKILLSCOMMUNICATION & COMPUTER SKILLS
COMMUNICATION & COMPUTER SKILLS
Makaha Rutendo
 
Computer and Communication Networks in ODL
Computer and Communication Networks in ODLComputer and Communication Networks in ODL
Computer and Communication Networks in ODL
Sanjaya Mishra
 
Computer Network
Computer NetworkComputer Network
Computer Network
AkShay Dhola
 
Data communication and network Chapter - 2
Data communication and network Chapter - 2Data communication and network Chapter - 2
Data communication and network Chapter - 2
Zafar Ayub
 
Computer Virus powerpoint presentation
Computer Virus powerpoint presentationComputer Virus powerpoint presentation
Computer Virus powerpoint presentation
shohrabkhan
 
COMPUTER COMMUNICATION NETWORKS AND INTERNET
COMPUTER COMMUNICATION NETWORKS AND INTERNETCOMPUTER COMMUNICATION NETWORKS AND INTERNET
COMPUTER COMMUNICATION NETWORKS AND INTERNETDr. Ghanshyam Singh
 
CDMA cellular radio network
CDMA cellular radio networkCDMA cellular radio network
CDMA cellular radio network
oDesk
 
Sumber daya komputasi dan komunikasi
Sumber daya komputasi dan komunikasiSumber daya komputasi dan komunikasi
Sumber daya komputasi dan komunikasieryeryey
 
Bab 5 sumber dya komputasi dan komunikasi
Bab 5 sumber dya komputasi dan komunikasiBab 5 sumber dya komputasi dan komunikasi
Bab 5 sumber dya komputasi dan komunikasiJejak Kelana
 
Makalah cloud computing dasar
Makalah cloud computing dasarMakalah cloud computing dasar
Makalah cloud computing dasarHutommo Bagus
 
push down automata
push down automatapush down automata
push down automata
Christopher Chizoba
 

Viewers also liked (20)

Computer communication and networks
Computer communication and networksComputer communication and networks
Computer communication and networks
 
Data communication and network Chapter -1
Data communication and network Chapter -1Data communication and network Chapter -1
Data communication and network Chapter -1
 
Data communication & networks
Data communication & networksData communication & networks
Data communication & networks
 
Computer communication
Computer communicationComputer communication
Computer communication
 
Computer network & communication answer
Computer network & communication answerComputer network & communication answer
Computer network & communication answer
 
Chapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and NetworksChapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and Networks
 
Presentation on data communication
Presentation on data communicationPresentation on data communication
Presentation on data communication
 
BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS
 
Computer communication and internet
Computer communication and internetComputer communication and internet
Computer communication and internet
 
COMMUNICATION & COMPUTER SKILLS
COMMUNICATION & COMPUTER SKILLSCOMMUNICATION & COMPUTER SKILLS
COMMUNICATION & COMPUTER SKILLS
 
Computer and Communication Networks in ODL
Computer and Communication Networks in ODLComputer and Communication Networks in ODL
Computer and Communication Networks in ODL
 
Computer Network
Computer NetworkComputer Network
Computer Network
 
Data communication and network Chapter - 2
Data communication and network Chapter - 2Data communication and network Chapter - 2
Data communication and network Chapter - 2
 
Computer Virus powerpoint presentation
Computer Virus powerpoint presentationComputer Virus powerpoint presentation
Computer Virus powerpoint presentation
 
COMPUTER COMMUNICATION NETWORKS AND INTERNET
COMPUTER COMMUNICATION NETWORKS AND INTERNETCOMPUTER COMMUNICATION NETWORKS AND INTERNET
COMPUTER COMMUNICATION NETWORKS AND INTERNET
 
CDMA cellular radio network
CDMA cellular radio networkCDMA cellular radio network
CDMA cellular radio network
 
Sumber daya komputasi dan komunikasi
Sumber daya komputasi dan komunikasiSumber daya komputasi dan komunikasi
Sumber daya komputasi dan komunikasi
 
Bab 5 sumber dya komputasi dan komunikasi
Bab 5 sumber dya komputasi dan komunikasiBab 5 sumber dya komputasi dan komunikasi
Bab 5 sumber dya komputasi dan komunikasi
 
Makalah cloud computing dasar
Makalah cloud computing dasarMakalah cloud computing dasar
Makalah cloud computing dasar
 
push down automata
push down automatapush down automata
push down automata
 

Similar to Computer communications and networks

cse Wireless Mesh Networks ppt.pptx
cse  Wireless Mesh Networks ppt.pptxcse  Wireless Mesh Networks ppt.pptx
cse Wireless Mesh Networks ppt.pptx
SANTHAKUMARP5
 
01 overview[1]r
01 overview[1]r01 overview[1]r
01 overview[1]r
Orbay Yeşil
 
Jaimin chp-1 - introduction - 2011 batch
Jaimin   chp-1  - introduction - 2011 batchJaimin   chp-1  - introduction - 2011 batch
Jaimin chp-1 - introduction - 2011 batch
Jaimin Jani
 
network fundamentals _Chapter 2 - Week 2and 3.pptx
network fundamentals _Chapter 2 - Week 2and 3.pptxnetwork fundamentals _Chapter 2 - Week 2and 3.pptx
network fundamentals _Chapter 2 - Week 2and 3.pptx
mashfiqislam
 
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKSINTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
Wipro
 
This course introduces students to issues in IT infrastructu.docx
This course introduces students to issues in IT infrastructu.docxThis course introduces students to issues in IT infrastructu.docx
This course introduces students to issues in IT infrastructu.docx
christalgrieg
 
Computer network
Computer network Computer network
Computer network
Gyan Jyoti Gogoi
 
Networking
NetworkingNetworking
Networking
AdityaKumar1548
 
Networking And Telecommunications
Networking And TelecommunicationsNetworking And Telecommunications
Networking And TelecommunicationsUMaine
 
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
Andrew S. Tanembaum, Computer Networks, 4th ed.pptAndrew S. Tanembaum, Computer Networks, 4th ed.ppt
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
NiharikaDubey17
 
Computer Networking.pptx
Computer Networking.pptxComputer Networking.pptx
Computer Networking.pptx
Brajagopal Tripathi
 
Chap1
Chap1Chap1
ITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptxITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptx
MohammadAsim91
 
Computer network
Computer networkComputer network
Computer network
SharminSultana103
 
Computer Network - Unit 1
Computer Network - Unit 1Computer Network - Unit 1
Computer Network - Unit 1
Chandan Gupta Bhagat
 
DCCN Unit 1.pdf
DCCN Unit 1.pdfDCCN Unit 1.pdf
DCCN Unit 1.pdf
Sreedhar Chowdam
 
Tata Chuna
Tata Chuna Tata Chuna
Tata Chuna
Ramesh Sibal
 

Similar to Computer communications and networks (20)

cse Wireless Mesh Networks ppt.pptx
cse  Wireless Mesh Networks ppt.pptxcse  Wireless Mesh Networks ppt.pptx
cse Wireless Mesh Networks ppt.pptx
 
01 overview-1
01 overview-101 overview-1
01 overview-1
 
01 overview[1]r
01 overview[1]r01 overview[1]r
01 overview[1]r
 
Jaimin chp-1 - introduction - 2011 batch
Jaimin   chp-1  - introduction - 2011 batchJaimin   chp-1  - introduction - 2011 batch
Jaimin chp-1 - introduction - 2011 batch
 
network fundamentals _Chapter 2 - Week 2and 3.pptx
network fundamentals _Chapter 2 - Week 2and 3.pptxnetwork fundamentals _Chapter 2 - Week 2and 3.pptx
network fundamentals _Chapter 2 - Week 2and 3.pptx
 
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKSINTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
 
This course introduces students to issues in IT infrastructu.docx
This course introduces students to issues in IT infrastructu.docxThis course introduces students to issues in IT infrastructu.docx
This course introduces students to issues in IT infrastructu.docx
 
Fg c
Fg cFg c
Fg c
 
Computer network
Computer network Computer network
Computer network
 
Networking
NetworkingNetworking
Networking
 
Networking And Telecommunications
Networking And TelecommunicationsNetworking And Telecommunications
Networking And Telecommunications
 
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
Andrew S. Tanembaum, Computer Networks, 4th ed.pptAndrew S. Tanembaum, Computer Networks, 4th ed.ppt
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
 
Computer Networking.pptx
Computer Networking.pptxComputer Networking.pptx
Computer Networking.pptx
 
Beekman5 std ppt_09
Beekman5 std ppt_09Beekman5 std ppt_09
Beekman5 std ppt_09
 
Chap1
Chap1Chap1
Chap1
 
ITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptxITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptx
 
Computer network
Computer networkComputer network
Computer network
 
Computer Network - Unit 1
Computer Network - Unit 1Computer Network - Unit 1
Computer Network - Unit 1
 
DCCN Unit 1.pdf
DCCN Unit 1.pdfDCCN Unit 1.pdf
DCCN Unit 1.pdf
 
Tata Chuna
Tata Chuna Tata Chuna
Tata Chuna
 

More from Varun Jain

Mobile devices
Mobile devicesMobile devices
Mobile devices
Varun Jain
 
Speech recognition an overview
Speech recognition   an overviewSpeech recognition   an overview
Speech recognition an overview
Varun Jain
 
Java in web 2 0 presentation
Java in web 2 0 presentationJava in web 2 0 presentation
Java in web 2 0 presentationVarun Jain
 
Ready transmesia media
Ready transmesia mediaReady transmesia media
Ready transmesia mediaVarun Jain
 
The brain computing
The brain computingThe brain computing
The brain computingVarun Jain
 
Data warehousing
Data warehousingData warehousing
Data warehousingVarun Jain
 
Billing software
Billing softwareBilling software
Billing softwareVarun Jain
 
Making power point slides
Making power point slidesMaking power point slides
Making power point slidesVarun Jain
 

More from Varun Jain (8)

Mobile devices
Mobile devicesMobile devices
Mobile devices
 
Speech recognition an overview
Speech recognition   an overviewSpeech recognition   an overview
Speech recognition an overview
 
Java in web 2 0 presentation
Java in web 2 0 presentationJava in web 2 0 presentation
Java in web 2 0 presentation
 
Ready transmesia media
Ready transmesia mediaReady transmesia media
Ready transmesia media
 
The brain computing
The brain computingThe brain computing
The brain computing
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Billing software
Billing softwareBilling software
Billing software
 
Making power point slides
Making power point slidesMaking power point slides
Making power point slides
 

Computer communications and networks

  • 1. Computer Communications and Networks Email: vj2713@gmail.com
  • 2. Introduction  Practical matters  Module goals, structure and contents  Initial introduction to some key ideas and issues
  • 3. Lectures  Tuesday 17:00 in LT3  Friday 13:00 in LT2
  • 4. Related modules  G53ACC - Advanced Computer Communications  G5BIAW - The Internet and the World Wide Web
  • 5. Objectives  To understand the basic principles of data communications and computer networks.  To appreciate the complex trade-offs that are inherent in the design of networks.  To provide a guided tour of network technologies from the lowest levels of data transmission up to network applications.  To learn about current networking technologies, especially Internet protocols.
  • 6. Assessment  Two hour written examination  The style of question will be based upon those from previous years. Their content will of course be different.  Last year’s exam paper is on sale in the bookshop and previous papers are in the library.  No coursework
  • 7. Text books and notes  Notes are available at:  http://www.cs.nott.ac.uk/~mvr/ccn  The core recommended course text is:  Computer Networks and Internets, Douglas E. Comer, Prentice Hall  Supplementary texts are:  Tannenbaum, Computer Networks, Prentice Hall  Halsall, Data and Computer Communications, Macmillan
  • 8. What is a computer network?  An interconnection of autonomous computers (as opposed to communication between separate but interdependent parts of a single computer)
  • 9. Some goals of computer networks  Access to remote resources  Human communication  Mobile computing  Computing power through parallelism  Optimising resources - load balancing  Incremental growth of computer systems (reduced cost and risk)  Increased robustness through graceful degradation
  • 10. Uses of computer networks  Email, World Wide Web, Video Conferencing, File Transfer, Collaborative Virtual Environments, Remote control of robots and machines, Dial up databases, Webcasting, Distributed Programs, Hacking, Banking, Internet telephone
  • 11. Classifying networks  By size  Local area networks (LANs) versus Wide area networks (WANs)  By connectivity  Point to point versus broadcast networks  By communication medium  By mobility  Fixed versus mobile
  • 12. Size - differences between local and wide area networks  ‘Speed’ - bandwidth and latency  Management  Security  Reliability  Billing  Heterogeneity (and standards)
  • 13. Connectivity - point to point networks tree star irregular mesh
  • 14. Connectivity - broadcast networks satellite/radio wire
  • 15. Medium - differences between communication media  ‘Speed’ - bandwidth and latency  Range  Sharing  Topology  Installation and maintenance costs  Reliability
  • 16. Mobility - issues arising in mobile networks  Mobile networking has emerged in the last decade. Introduces new issues of:  energy efficiency  location and tracking  semi-persistent connections  complex administration and billing as devices and users move around the network
  • 17. Common issues in networking  Addressing  Routing  Framing and encoding  Error detection and correction  Flow and congestion
  • 18. Module contents and structure Part 4: applications Part 3: internetworking Part 2: packet transmission Part 1: data transmission
  • 19. Part 1: data transmission  Transmission media;  Local asynchronous communication (RS-232);  Long distance communication (modems and carriers)
  • 20. Part 2: packet transmission  Packets, frames and error detection  Local area networks (LANs)  Hardware addressing  LAN wiring and physical topology  Extending LANS: Fiber Modems, repeaters, bridges and switches;  WAN Technologies and routing  Network ownership and service paradigm  Protocols and layering
  • 21. Part 3: internetworking  Concepts, architecture and protocols  IP addresses  Binding protocol addresses (ARP)  IP Datagrams and datagram forwarding  IP encapsulations, fragmentation and reassembly  The future of IP  An error reporting mechanism (ICMP)  TCP (reliable transport service)
  • 22. Part 4: applications  Client-server interaction  The socket interface  Example applications