ASSIGNMENT # 1:
DATA COMMUNICATION AND SOCKET PROGRAMMING
MARIA SALEEM
BAHRIA UNIVERSITY KARACHI CAMPUS
BSE 5B (35925)
DEPARTMENT: SOFTWARE ENGINEERING mariasaleem42@gmail.com I. INRODUCTION
Data communication is used to transfer data form one device to others. While socket programming is about that a pc is attached to a socket in a port and it is then connected to other socket to deliver data into that.
I.I IMPORTANCE OF DATA COMMUNICATION:
The crucial innovation of the data phase is interchanges.
Information interchanges and systems administration is a really worldwide zone of learning, equally on the grounds that the innovation empowers worldwide correspondence, and on the grounds that new advances and requests regularly rise up out of an assortment of nations and extent quickly all over the globe.
Information correspondence is broadcast of advanced information over correspondence frameworks. It takes the goal of transferring any archives and files at most elevated velocities plus least cost.
The data needs to stay imparted quickly and well-timely.
Since industry prerequisites develop to encounter innovative, rising trade chances, the instruments compulsory have the capacity to quickly adjust in what way the data is found, collected, and exhibited.
I.2 OSI MODEL:
Seven layered OSI model was invented by ISO
(International standard organizations) for providing benefit to merchants and system overseers in a manner these know how to pick up a superior comprehension by what method information is taken care of and conveyed amongst systems administration gadgets, and to give a rule to the execution of fresh systems administration guidelines and innovations.
It portrays exactly how data is exchanged starting with one systems administration part then onto the next, as of the moment that a client arrives data utilizing a console mouse plus keyboard towards at what time