1. internet
웹과 다른 의미,
장비와 장비들이 통신하기 위한 환경구성
환경이라고 외웠는데 알고보니 정확히 환경은 아니다.
인터넷은 인터 네트워크(inter network) 기술 중 하나이다.
인터넷이 있기 전에는 네트워크를 사용했다.
데이터가 있는 컴퓨터에서 네트워크로 연결하여 터미널(단말기 = 컴퓨터)들이 데이터를 사용했다.
또다른 네트워크와 연결하여 사용하면 좋겠다 해서 생겨난 것이 네트워크를 연결하는 것이다.
그래서 인터 네트워크 이다.
네트워크와 네트워크를 이어주는 기술이 인터넷이다. 인터넷은 다리역할을 한다.
2. protocol 통신 규약, 규칙, 통신하는 약속
데이터를 제공하는 쪽을 서버sever 라고 하고
데이터를 달라고 요청하는 쪽을 client라고 한다.
인터넷 상에서 서버가 클라이언트에게 데이터를 전송할 수 있는 것이다.
클라이언트 프로그램에 맞춰서
서버 프로그램도 전송하는 방식을 표준화 하였다. 따라서 프로그램을 전송할 때 호환되게 끔 한다.
p 프로토콜
ftp 파일전송하는 규약
smtp
www(http) -인터넷익스플로어, 크롬, 오페라 등
위 네개는 규약들이다.
www로 문서를 전달하는 규약이다. 표준화된 방식을 적용해서
규약대로 환경을 구성하고 있는 것들이 브라우저(크롬, 인터넷익스플로어 등) 인 것이다.
TCP/IP 인터넷에서 사용하는 프로토콜
- IntraNet
집단 내부 네트워크, 특정 집단에게만 사용이 허가된 네트워크
- ExtraNet
인트라넷을 연결하는 네트워크(인트라넷 확장)
(협력회사나, 고객에게 사용할 수 있도록 하기 위해 등)
방화벽, 권한, 정보 이용 지침 등의 보안 이슈가 많아 신중한 설정이 필요
-LAN
Local Area Network
로컬영역 연결
비교적 가까운 거리에 위치한 장치들을 서로 연결한 네트워크를 말한다.
연결 형식에 따라 링형, 버스형, 스타형으로 분류된다.
-LAN카드
네트워크 안에서 컴퓨터간 통신할 때 사용하는 장비
유선랜카드, 무선랜카드가 있다.
-WAN
Wide Area Network
넓은 공간에서의 네트워크
둘 이상의 LAN이 견결되려면 라우터(router)라는 장치가 필요하다. 라우터는 LAN과 LAN을 연결한다.
-공유기 router 라우터 AP Access Point
여러컴퓨터가 하나의 인터넷 라인을 공유해 동시에 인터넷을 사용할 수 있게 만드는 기기
1) 네트워크를 각 장치끼리 연결 시 엄청 많이 필요 -> 허브역할(중심축, 집중)로 공유기 사용
2) 먼거리 연결에는 한계가 있음 -> 전화선으로 연결 -> 모뎀이라는 특수장비 필요
(네트워크 정보를 전화시설에서 처리할 수 있는 정보로 바꾸려면
ISP Internet Service Provider 인터넷 서비스 제공업체에 연결 -> ISP가 또다른 ISP랑 연결)
3) 통신하려면 특정 컴퓨터 식별해야한다. -> 그게바로 IP (human-readable이 domain)
라우터가 NAT(컴퓨터 주소 기억하고 자기 주소로 바꿔서 보내는 기능),
port number를 변경시키는게 PAT(포트포워딩) Port address Translation
써서 패킷을 포트포워딩 한다.
(여기서 패킷 = 작은 정보 묶음, 보따리 -> 큰 묶음으로 보내면 여러사람이 동시에 주고받기 힘들어서
작은 package 단위로 보냄 ( 그 우편 줄로묶는 그정도 느낌쓰))
공유기 = 라우터 NAT기능 + 게이트웨이 + 허브 + 네트워크 관리도구 통합한 거
https://developer.mozilla.org/en-US/docs/Learn/Common_questions/How_does_the_Internet_work
How does the Internet work? - Learn web development | MDN
The Internet is the backbone of the Web, the technical infrastructure that makes the Web possible. At its most basic, the Internet is a large network of computers which communicate all together.
developer.mozilla.org
3. web
Web: 복잡하게 연결된 망(거미줄), 인터넷 상 정보가 얽혀있는 무형 네트워크
(웹은 요청과 응답이라는 간단한 형태로 동작한다)
Site: 웹 사이트, 웹 파일들의 모음(웹 페이지의 모음)
Homepage: 사이트 선택 시 제일 먼저 보여지는 web page
Website: 웹 서버에 저장해놓은 웹 페이지의 집합체(user가 필요시 정보를 제공하도록)
Portal site: 주제별 원하는 사이트들의 목록을 모아놓은 사이트
server: 하나이상의 사이트를 위해 파일을 보관하고 있는 컴퓨터
Internet: 장비와 장비들이 통신하기위한 환경을 구성, 컴퓨터끼리의 네트워크(net은 그물)
www: world wide web 세상만큼 넓은 웹, 인터넷 상에서 데이터를 전달하기 위한 효과적인 기술(방법)
HTTP: hypertext transfer protocol
Protocol: 통신 규약
IP: internet Protocol 송신호스트와 수신호스트가 패킷 교환 네트워크에서 정보를 주고받는데 사용하는 정보 위주의 규약, ip의 정보는 패킷 또는 데이터 그램이라고 하는 덩어리로 나뉘어 전송된다.
웹브라우저: 웹에 공개된 정보를 탐색할 수 있게 하는 프로그램
플러그인: 사용자 pc에 프로그램을 추가로 설치해 웹 브라우저의 기능을 확장하는 방법
URL: uniform resourse Locator 네트워크 상에서 자원이 어디있는지 알려주는, 위치를 지정하는 웹 리소스에 대한 참조, 웹페이지를 찾기위한 주소(FTP 프로토콜인 경우에는 FTP 클라이언트를 이용해야하고, HTTP인 경우에는 웹 브라우저를 이용해야하고, 텔넷의 경우에는 텔넷 프로그램을 이용해서 접속해야한다)
URI: uniform resourse Identifier 웹에서 어떤 대상을 구분하는 방법을 총칭(구분하는 주소)
4. hub
허브의 다른 뜻은 다음과 같다.
허브 공항 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전.
ko.wikipedia.org
더미허브? 스위치허브?
https://mslee89.tistory.com/49
더미 허브와 스위치 허브에 대해서
더미 허브(Dummy Hub) 먼저 더미 허브에 대해 설명을 하자면 일반적으로 가정에서 제일 많이 사용하는 허브이다. 현재 우리가 쓰는 공유기 또한 마찬가지로 허브나 다름없다. 더미 허브는 인터넷
mslee89.tistory.com
5. ping
핑이 낮을수록 서버의 응답이 반응이 빠르다.
핑은 네트워크를 통해 접근하려는 주소에 접근이 가능한지 확인하는 인터넷 프로그램이다.
(예: 핑 날려서 되는지 체크 - 방화벽 접근 가능한 지 체크)
만약 핑 할 수 없다면 접근이 불가능하다.
또한 얼마나 응답이 빠른지 확인할 수 있다.
하나의 packet을 보내고 응답을 기다리면 걸리는 시간으로
반응 시간이 짧을수록(핑 시간이 낮을수록) 렉이 걸리지 않는다.
핑이 100ms(밀리초)라면
접근하고자 할 때 서버의 요청에 응답하는 데 걸리는 시간이 100ms라는 의미다(1,000ms가 1초).
핑이 약 300ms 이상이라면 게임하는데 지연되는 문제가 생긴다.
그래서 핑이 낮은지를 체크하기도 한다.
이더넷 Ethernet
네트워크 만드는 방법 중 하나
LAN이 이 방법 쓴다.
CSMA/CD (Carrier Sense Multiple Access with Collision Detection) 방식 사용
CSMA/CD => LAN에서 사용하기 위한 Ethernet protocol
Carrier: network상 나타나는 신호 ( 기다렸다가 Carrier가 감지되면 통신)
Multiple Access: 2개 이상의 신호를 병렬적으로 수행 가능
(Collision Detection => 충돌 감지, 충돌을 방지하기 위해 수행하는 과정, 충돌 감지되면 랜덤한 시간동안 대기)
TokenRing
링(고리) 모양으로 통신하는 회선으로 네트워크 방식 중 하나
MAC, MAC Address, BroadCast... 등
그러니까 인트라넷이랑 이더넷이랑 같은거냐 하면
인트라넷 쓸 때 이더넷(방식)으로 쓰는거
'개발관련 > 개념 용어' 카테고리의 다른 글
[개념 용어] bbs Bulletin Board System , 그누보드 (GNU + board) (0) | 2022.09.30 |
---|---|
[개념 용어] mapper (0) | 2022.09.30 |
[개념 용어] context 문맥 맥락 그니까 정황 상황 (0) | 2022.08.18 |
[개념 용어] statement (0) | 2022.08.18 |
[개념 용어] sql /씨퀄/ /에스큐엘/ (0) | 2022.06.09 |