Introduction to Socket Programming
Introduction to Socket ProgrammingPart I : TCP Clients, Servers; Host informationKeywords: sockets, client-server, network Programming - Socket functions, OSI layering, byte-orderingOutline:1.) Introduction2.) The Client / Server Model3.) The Socket Interface and Features of a TCP connection4.) Byte Ordering5.) Address Structures, Ports, Address conversion functions6.) Outline of a TCP Server7.) Outline of a TCP Client8.) Client-Server communication outline9.) Summary of Socket Functions*****NOTE******This Introduction is not intended to be a thorough and in depth coverage of the sockets API but only togive a general outline of elementary TCP Socket usage. Please refer to Richard Stevens book : UnixNetwork Programming Volume 1 for details about any of the functions covered here, and also use theonline man pages for more specific details about each ) IntroductionIn this Lab you will be introduced to Socket Programming at a very elementary level.
Used in applications that require safety gurantee. (eg. file applications.) Used in media applications. (eg. video or voice transmissions.) Flow control, sequencing of packets, error-control. No flow or sequence control, user must handle these manually. Uses byte stream as unit of transfer. (stream sockets) Uses datagrams as unit of transfer.
Download Introduction to Socket Programming
Information
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document: