티스토리 뷰

Linux

[Linux] 인터넷(Internet)

씌워터 2020. 10. 17. 14:39

인터넷 (Internet)

 - 전 세계 컴퓨터가 서로 연결되어 TCP/IP 프로토콜을 이용해 정보를 주고받는 공개 컴퓨터 통신망

 

 

TCP/IP 프로토콜

 통신 프로토콜(protocol)

 - 서로 다른 기종의 컴퓨터 사이에 어떤 자료를, 어떤 방식으로, 언제 주고, 언제 받을지 등을 정해놓은 규약

 - 통신을 하기 위한 규약

 

 

 IP 프로토콜 (Internet Protocol)

 - 인터넷 프로토콜

 - 호스트의 주소 지정, 패킷 분할 및 조립기능에 대한 규약

 - IP 주소 : 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신하기 위해서 사용하는 번호 (전화번호와 비슷)

 - 인터넷상의 각 컴퓨터는 자신의 IP 주소를 갖는다 

 - IP 주소를 이용하여 송신자를 대신해 메시지가 전송되고 수신자를 향하여 예정된 목적지로 전달된다.

 

 cf) IPv4, IPv6

IPv6: 128bit 주소 체계

 

$ ip addr

- 사용중인 시스템의 ip주소 출력

- inet 다음 번호가 ip 주소 이다

 

 TCP 프로토콜(Transport Control Protocol)

 - IP 위에서 동작하는 프로토콜

 - 데이터의 전달을 보증하고 보낸 순서대로 받게 해준다

 

 

 

 

호스트명(hostname)

- 인터넷에 연결된 컴퓨터에게 부여되는 고유한 이름

- 인터넷에서는 특히 월드 와이드 웹, 전자 우편 등에서 사용한다

- 사람이 이해하기 힘든 IP주소 대신, 사람이 읽고 이해할 수 있는 이름으로 지어짐

- 도메인 이름(domain name) 이라고도 한다

- 등록 필요

- 호스트명은 사용자가 주로 사용하고, IP주소는 실제 통신에서 사용된다

 

$ hostname

- 사용중인 시스템의 호스트명을 출력한다

 

- 예시

 

 

 

DNS (Domain Name System)

- 호스트명을 IP주소로 번역하는 서비스

- 전화번호부 같은 역할

$ nslookup 호스트명

- 지정된 호스트의 IP 주소를 DNS 서버에 질의하여 알려준다

- nslookup = name server lookup

 

 

$ nslookup cs.sookmyung.ac.kr
Server:      203.252.192.1       //네임 서비스를 담당하는 DNS 서버
Address:      203.252.192.1#53

Name: cs.sookmyung.ac.kr         // 지정한 호스트의 이름과 IP주소 출력
Address: 203.252.201.11

 

 

 

 

사용자 정보

$ finger 사용자명

- 지정된 사용자에 대한 보다 자세한 정보를 알려준다

- finger: 현재 로그인된 사용자들에 대한 정보를 보여주는데, 특히 사용자가 언제 어디서 로그인했는지 알려줌

 

 

 

네트워크 설정

 [프로그램] - [시스템 도구]-[설정]-[네트워크]

- 수동설정 : IP주소 (소속 기관에 요청), 넷마스크, 게이트웨이 DNS정보 입력

- DHCP를 이용한 자동 설정 : 특별히 할당받은 정보 필요 없고 자동으로 DHCP를 통해 네트워크 정보를 할당받아 설정함

 

 

 

 

 

 

 

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함