Skip to main content

Transport Layer Protocols

There are two fundamental protocols in the transport layer  1. TCP Transmission Control Protocol-- connection-oriented protocol 2. UDP User Datagram Protocol -- connectionless protocol Connection-oriented communication : establishes a logical (virtual) connection prior to sending data. Connectionless communication : sends data right away without establishing a logical connection Qn why do we have transport layer protocal?  IP provides a weak, but efficient service model (best-effort ) How should hosts send into the network?      i.)Flow Control      ii.) Too fast is bad; too slow is not efficient IP packets are addressed to a host           How to decide which application gets which packets?         NOTE TRASPORT LAYER IS RESPONSIBLE FOR PROCESS TO PROCESS DELIVERY PORTS port is a communication endpoints  Since there are many applications running on a co...

Open Source Technologies (OST)

Open Source Technologies (OST):

– Refers to technologies that can be freely used and modified.


• Users can derive economic benefit from the modified

technology, but cannot prevent others from using the

technology or modifying further for their own economic gain.

• Technology:

– Refers to the application of scientific knowledge for practical

purposes, especially in an industry


Open Source Software


– Refers to software in which the source code used to

create the software is freely available for the public to

view, edit, and redistribute.

• Open source

– Refers to something that people can modify and share as it is

publicly available.

• Source code

– Refers to the code that computer programmers can manipulate to

change the way how a piece of software works.

» This is the part of software which most of the computer users

never see



Open Source Software: Cont …

– Any type of software program can be open source,

including:

• Operating systems (e.g., Linux)

• Databases (e.g., PostgreSQL)

• Applications (e.g., OpenOffice.org)

– Non-open source software is called the closed source or

proprietary software.

• Closed source / proprietary software

– Is the software in which only the creator(s) of the software source

code can modify the source code and maintains exclusive control

over it.







Comments