jagomart
digital resources
picture1_Network Ppt 76981 | 02 Sockets


 145x       Filetype PPTX       File size 0.14 MB       Source: www.cs.cmu.edu


File: Network Ppt 76981 | 02 Sockets
why do i want networking goal of networking communication share data pass messages say i want to talk to a friend in singapore how can i do this what applications ...

icon picture PPTX Filetype Power Point PPTX | Posted on 02 Sep 2022 | 3 years ago
Partial capture of text on file.
    Why Do I Want Networking?
  
   Goal of Networking:  Communication
     Share data
     Pass Messages
  
   Say I want to talk to a friend in Singapore…
     How can I do this?
     What applications and services must I use?
     Where can I access them?
     How will the data get there?
     Will it be reliable?
     Lecture Today…
  
   Motivations for Sockets
  
   What’s in a Socket?
  
   Working with Sockets
  
   Concurrent  Network 
  Applications
  
   Software Engineering for 
  Project 1
     Layered Commuication
        Applicatio           Application           Applicatio
        Applicatio
           n                                          n
           n
        Presentati                                 Presentati
        Presentati                                 Presentati
           on                                         on
           on         End-to-end Transparency         on
         Session                                    Session
         Session                                    Session
        Transport               TC                 Transport
        Transport                P                 Transport
        Network               Network              Network
        Network       IP      Network       IP     Network
        Data Link    802.     Data Link   WiFi     Data Link
        Data Link     3       Data Link            Data Link
         Physical             Physical              Physical
        Physical              Physical             Physical
                           Core Network
            What's really going on…
                                Let’s consider project one…
                                Let’s consider project one…
            Client (mIRC)
            Client (mIRC)                                              Server (IRC)
        128.2.194.242:626                                              Server (IRC)
        128.2.194.242:626                     TCP
                                              TCP                 128.2.237.25:6667
                   2                                              128.2.237.25:6667
                   2
                                   IP            IP           IP           IP 
                 Which             IP            IP           IP           IP 
                                 Packet       Packet        Packet       Packet 
                Is also…         Packet       Packet        Packet       Packet 
                                   #1           #2            #3           #4
                                   #1           #2           #3            #4
                                 Etherne      Etherne      Etherne       Etherne
                 Which          Etherne       Etherne      Etherne      Etherne
                                 t Frame      t Frame      t Frame       t Frame 
                Is also…        t Frame       t Frame      t Frame      t Frame 
                                   #1           #2            #3           #4
                                   #1           #2           #3            #4
       Which is easier?
  
   An application programmer (writing an IRC 
  server)
     Doesn’t need to send IP packets
     Doesn’t need to send Ethernet frames
     Doesn’t need to worry about reliability
     Shouldn’t have to!
  
   Sockets do this!
     TCP streams
     UDP packetized service (Project 2)
  
   You’ll be doing this! (using sockets)
     To share data
     To pass messages
The words contained in this file might help you see if this file matches what you are looking for:

...Why do i want networking goal of communication share data pass messages say to talk a friend in singapore how can this what applications and services must use where access them will the get there it be reliable lecture today motivations for sockets s socket working with concurrent network software engineering project layered commuication applicatio application n presentati on end transparency session transport tc p ip link wifi physical core really going let consider one client mirc server irc tcp which packet is also etherne t frame easier an programmer writing doesn need send packets ethernet frames worry about reliability shouldn have streams udp packetized service you ll doing using...

no reviews yet
Please Login to review.