TCP stands for Transmission Control Protocol. IP stands for Internet Protocol.
The java.net package contains these classes.
An object is serializable if it implements the Serializable interface and if it can be stored for later retrieval without the loss of data.
A URL is a Uniform Resource Locator. This is a kind of pointer that allows a pointer to find a document or program on the Internet.