Network Programming Eddie Aronovich mail:
How did it started ?
How can we write communication ? 4 Application Program Interface (API) –Sockets –TLI (Transport Layer Interface) 4 System calls 4 Library functions
What is it for ? Communication systems provides 3 services: –Information & resource Sharing –Distance gapping –Backup abilities
Fundamentals 4 Server - An entity which gives services 4 Client - An entity which requests services 4 Transport layer - To transfer the data
The 7 layers model
The 7 Layer model in real life
The message is built in one side...
And striped in the dest. side…
From Lynx to Netscape or chat client Presentation
Descriptors 4 Everything in Unix is a file 4 Descriptor is an index into an array
Memory Buffers 4 Contains Socket Address Structure 4 Headers 4 Data