Introduction to Sockets Programming in C using TCP/IP
Introduction to Sockets Programming in C
using TCP/IP
Professor: Panagiota Fatourou TA: Eleftherios Kosmas CSD - May 2012
Introduction
Computer Network
hosts, routers, communication channels
Hosts run applications Routers forward information Packets: sequence of bytes
contain control information e.g. destination host
Protocol is an agreement
meaning of packets structure and size of packets e.g. Hypertext Transfer Protocol
(HTTP)
Host
Router Communication
channel
CS556 - Distributed Systems
Tutorial by Eleftherios Kosmas
2
Protocol Families - TCP/IP
Several protocols for different problems
) Protocol Suites or Protocol Families: TCP/IP
TCP/IP provides end-to-end connectivity specifying how data should be
formatted, addressed, transmitted, routed, and received at the destination
can be used in the internet and in stand-alone private networks it is organized into layers
CS556 - Distributed Systems
Tutorial by Eleftherios Kosmas
3
TCP/IP
*
FTP, SMTP, ...
Transport Layer TCP or UDP
Network Layer IP
Communication Channels
* image is taken from ""
CS556 - Distributed Systems
Tutorial by Eleftherios Kosmas
4
Internet Protocol (IP)
provides a datagram service
packets are handled and delivered independently
best-effort protocol
may loose, reorder or duplicate packets
each packet must contain an IP address of its destination
CS556 - Distributed Systems
Tutorial by Eleftherios Kosmas
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- diskstation ds920 synology
- mcafee client proxy technical faq
- how to setup ftp server on windows server 2019
- implementing microsoft network load balancing in a
- diskstation ds918 synology
- introduction to sockets programming in c using tcp ip
- nighthawk ac1900 smart wifi router netgear
- panelview plus 6 terminals to panelview plus 7 terminals
Related searches
- introduction to java programming pdf
- introduction to java programming and data structures
- introduction to java programming 10th
- introduction to java programming liang
- introduction to java programming ppt
- introduction to java programming liang pdf
- introduction to r programming pdf
- introduction to python programming pdf
- introduction to java programming 10th edition pdf
- introduction to java programming 11th pdf
- c using tuple
- functions in c programming language