COMPSCI 61A Lecture Notes - Lecture 35: Voice Over Ip, Hypertext Transfer Protocol, Remote Procedure Call
zogo39484755 and 6 others unlocked
22
COMPSCI 61A Full Course Notes
Verified Note
22 documents
Document Summary
Network messages: send data, request data, call a function (remote procedure call), transfer a program for execution by another computer conform to message protocol. Internet protocol speci es how to transfer packets of data among networks dynamic structure no system to monitor or track communications. Ipv4 constraints: limits on bytes, packets may arrive in di erent order than they were sent, packets may be duplicated or lost. Transmission control protocol designed to improve reliability goals: ordered, reliable transmission of arbitrary byte streams implemented in ip actions: ignores duplicated packets, orders packets, parties know if a transmission succeeded socket implements this in python. Tcp connections begin with handshake (can you hear me?) handshake goals: both parties know that they can send and receive data lots of separate connections minimize number of required messages. Client / server architecture server provides info to multiple clients through request and response messages server, client, abstraction.