Documente Academic
Documente Profesional
Documente Cultură
1
4.2. Other Goals
1. Communication in the presence of failure
It means that if two entities are communicating over the Internet, and some failure causes the
Internet to be temporarily disrupted and reconfigured to reconstitute the service, then the entities
communicating should be able to continue without having to reestablish or reset the high level
state of their conversation.
2. Multiple types of Service
It is required that the Internet architecture should support, at the transport service level, a variety
of types of service. Usually the requirements differ in terms of speed, latency and reliability. In
general, there are two classes of applications: a) those which requires low bandwidth but low
delay in delivery. e.g: remote login. b) those which are less concerned with delay but very
concerned with throughput. e.g: file transfer.
Such a goal caused TCP & IP to evolve as two layers. TCP provided the reliable sequenced data
stream, while IP provided a basic building block called datagram.
3. Accommodation of different networks.
4. Distributed Management.
Individual networks (that constitute Internet) are managed and maintained by different
organizations, each operating a subset of gateways. Hence, there is no centralized management
of the Internet.
5. Cost Effectiveness.
Internet architecture does not produce as cost effective a utilization of expensive communication
resources as a more tailored architecture would. Internet packets are fairly long, and if short
packets are sent the overhead is quite apparent. On the other hand, large packets for file transfer
have a very minute overhead.
6. Dynamic host attachment & removal.
The host's connected to an individual network (i.e. part of internet) can be dynamically added or
removed which makes Internet more scalable.
7. Resource Accounting.
It is a desirable goal when designing any kind of network. This gives the accounting details of
the usage of resources by different hosts connected in the network.
It is easy to achieve in the case of cellular networks, etc. where the underlying theory is circuit
switching. Since, Internet architecture is built over packet switching, it has been difficult to
achieve this goal.
5.Internet Service Semantics
1. Best-effort: packet-switching datagram service.
2. Packets may be a) dropped b) duplicated c) reordered.
3. Packets cannot be created.