Presentation is loading. Please wait.

Presentation is loading. Please wait.

Network Programming Eddie Aronovich mail:

Similar presentations


Presentation on theme: "Network Programming Eddie Aronovich mail:"— Presentation transcript:

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

11

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


Download ppt "Network Programming Eddie Aronovich mail:"

Similar presentations


Ads by Google