Download presentation
Presentation is loading. Please wait.
1
Network Programming Eddie Aronovich mail: eddiea@cs.tau.ac.il
2
How did it started ?
3
How can we write communication ? 4 Application Program Interface (API) –Sockets –TLI (Transport Layer Interface) 4 System calls 4 Library functions
4
What is it for ? Communication systems provides 3 services: –Information & resource Sharing –Distance gapping –Backup abilities
5
Fundamentals 4 Server - An entity which gives services 4 Client - An entity which requests services 4 Transport layer - To transfer the data
6
The 7 layers model
7
The 7 Layer model in real life
8
The message is built in one side...
9
And striped in the dest. side…
10
From Lynx to Netscape or chat client Presentation
12
Descriptors 4 Everything in Unix is a file 4 Descriptor is an index into an array
13
Memory Buffers 4 Contains Socket Address Structure 4 Headers 4 Data
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.