본문 바로가기
반응형

컴퓨터/네트워크43

캠퍼스 네트워크(CAN) 뜻 CAN(캠퍼스 네트워크, Campus Area Network, Corporate Area Network)은 LAN들을 연결하여 구성된 통신망이다. CAN은 LAN 보다는 크고 MAN이나 WAN 보다는 작다. 캠퍼스 내의 각 건물에는 각각 LAN이 구축되어 있다. 각각의 LAN들을 서로 연결하여 구성된 통신망이 CAN이다. 한 캠퍼스에 있는 LAN끼리 연결하여 CAN을 구성하기도 하지만 서로 멀리 떨어진 캠퍼스끼리 서로 연결하여 CAN을 구축하기도 한다. ※ MAN(Metropolitan Area Network) ※ WAN(Wide Area Network) ※ LAN(Local Area Network) 2020. 3. 25.
광역 통신망 WAN 이란? WAN(Wide Area Network)은 광역 통신망으로 넓은 지역을 커버하는 네트워크를 의미한다. 인터넷 통신 회사에서 제공하는 통신망으로 인터넷에 연결하여 전세계와 통신할 수 있다. 이와 같은 통신망이 WAN이다. WAN과 비교하여 PAN(Personal Area Network)은 개인 집 내와 같이 좁은 지역에서 통신하는 것이다. LAN(Local Area Network)은 회사내 또는 학교내와 같이 PAN 보다는 넓은 지역에서 통신한다. 통신 범위 : WAN > LAN > PAN 2020. 3. 25.
공유기의 포트 포워딩과 DMZ 공유기에서 서버로 전송된 패킷이 응답으로 들어오는 패킷은 공유기의 NAT 맵에 따라 내부 PC로 전달된다. 하지만, 외부에서 공유기로 바로 들어오는 패킷은 NAT 맵에 없기 때문에 공유기에서 모두 차단된다. 이러한 차단을 막기 위해 포트 포워딩이나 DMZ를 사용할 수 있다. 포트 포워딩은 특정 포트로 들어오는 패킷을 특정 내부 PC로 전달하도록 하는 기능이다. DMZ(Demilitarized Zone)은 공유기 외부에서 들어오는 모든 패킷을 지정된 내부 PC로 전달하는 기능이다. 즉 공유기의 모든 포트에서 들어오는 패킷을 지정된 내부 PC로 전달한다. 여기서 포트 포워딩으로 설정된 포트는 제외된다. 2020. 3. 21.
네트워크 프로토콜 PCP PCP(Port Control Protocol)는 IPv4나 IPv6에서 라우터의 NAT을 제어하는 프로토콜이다. PCP는 2013년 NAT-PMP(NAT Port Mapping Protocol)을 대체하기 위해 나왔다. 2020. 3. 21.
공유기를 통과하는 기술 STUN STUN(Session Traversal Utilities for NAT)는 공유기와 같은 게이트웨이의 NAT을 통과하여 패킷을 보내는 기술에 대한 표준이다. 이것은 실시간 음성이나 영상 통신 등에 사용된다. STUN 표준은 RFC 5389에 나와 있다. 2020. 3. 21.
공유기 NAT 종류: Cone NAT과 Symmetric NAT 공유기에 사용되는 NAT 방식에는 크게 Cone NAT과 Symmetric NAT이 있다. Cone NAT에서는 특정 PC의 내부의 IP:Port가 외부 IP:Port로 변환될 때 Destination에 상관 없이 외부 Port가 항상 일정하다. Symmetric NAT은 특정 PC의 내부의 IP:Port가 외부 IP:Port로 변환될 때 Destination에 따라 다른 외부 Port가 사용된다. Cone NAT에는 다시 Full cone NAT과 (Address) Restricted cone NAT과 Port Restricted cone NAT의 3 종류가 있다. Full cone NAT Full cone은 One-to-one NAT이라고 한다. PC1에서 공유기를 거쳐 IP1와 Port1로 패킷이 .. 2020. 3. 20.
월드 와이드 웹 (WWW) 뜻 ● 웹(Web) 또는 WWW(World Wide Web)은 인터넷 브라우저나 구글 크롬을 통해 통해 보는 인터넷 홈페이지를 의미한다. ● 웹 페이지는 HTML을 통해 구현된다. 웹은 HTTP 프로토콜을 이용하여 통신한다. 즉, HTML은 웹 문서를 의미하고 HTTP는 통신 규약을 의미한다. ● HTML과 CSS와 JavaScript는 웹을 구성하는 3대 핵심 언어이다. ● 웹은 FTP, SSH, Telnet 등과 같은 레벨의 통신 계층에 위치하고 있다. 즉, TCP/IP 위에 HTTP, FTP, SSH 등이 올라와 있다. ● 웹 페이지의 Hyperlink는 다른 휍 페이지와 연결된다. ● 최초의 웹은 1990년 CERN (유럽입자물리 연구소)의 Tim Berners-Lee에 의해 처음 만들어졌다. ● 웹.. 2020. 3. 19.
세계 최초의 웹 서버와 웹 브라우저 세계 최초의 웹 서버는 1990년 CERN에서 만든 CERN httpd (W3C httpd)이다. CERN httpd는 NeXT 컴퓨터에서 동작하였다. NeXT 컴퓨터는 스티브 잡스가 1985년에 설립한 NeXT라는 회사에서 만든 컴퓨터이다. 위의 웹 서버에 연결하여 사용하는 웹 브라우저는 WorldWideWeb으로 이후 Nexus로 이름을 변경하였다. NeXT 컴퓨터는 4 단계 그레이 모니터였기 때문에 흑백으로 표시된다. 2020. 3. 19.
TCP와 UDP의 최대 패킷 크기 TCP와 UDP의 최대 패킷 크기는 이론상 65,535 바이트이다. 하지만, 실제 데이터 크기는 헤드 크기를 빼야한다. IP를 사용한다면 IP 헤드 크기도 빼야 한다. 이더넷을 사용한다면 이더넷에서 보낼 수 있는 프레임의 최대 크기는 1518 바이트이다. 18바이트 헤드를 빼면 실제 데이트는 1500바이트이다. 즉, MTU는 1500 바이트이다. 네트워크 상의 PDU의 크기 중 가장 큰 크기를 MTU(Maximum Transmission Unit)이라고 한다. 2020. 3. 19.
공유기 NAT 동작 원리 공유기에서 NAT의 동작 원리는 다음과 같다. PC의 사설 IP와 포트 192.168.0.2:1000는 공유기를 거쳐 공인 IP와 포트 987.654.321.0:2000으로 변환되고, 이 변환은 NAT 테이블에 저장된다. 서버에서 오는 패킷의 공인 IP와 포트 987.654.321.0:2000는 저장된 NAT 테이블을 보고 사설 IP와 포트 192.168.0.2:1000로 변환된다. NAT 설정에 따라 서버에 들어가는 패킷의 포트와 나오는 패킷의 포트가 동일해야 하는 경우도 있다. ipTIME 공유기의 UDP 패킷의 NAT 테이블 유지 시간은 디폴트로 180초로 설정되어 있다. 2020. 3. 19.
AP와 Hotspot과 Ad hoc의 차이 AP(Access Point)는 무선으로 네트워크에 연결할 수 있게 하는 장비를 의미한다. 가정의 공유기가 대표적인 AP이다. Hotspot은 와이파이를 사용할 수 있는 일정 범위의 공간을 의미한다. Hotspot에는 AP가 설치되고 AP의 전파가 도달할 수 있는 범위의 공간이 Hotspot이 된다. Ad hoc은 AP 없이 컴퓨터나 스마트폰 사이에 직접 연결하는 것을 의미한다. 2019. 11. 17.
통신 프로토콜 통신 프로토콜에는 Binary 프로토콜과 Plain text 프로토콜(Text-based protocol)이 있다. 2019. 9. 25.
TCP와 UDP 차이 통신 개요 PDU(Protocol Data Unit)은 통신 프레임을 의미한다. TCP의 PDU는 Segment라고 부르고 UDP의 PDU는 Datagram이라고 하고 IP의 PDU는 Packet이라고 한다. IP 아래 계층의 Link 계층의 PDU를 Frame이라고 한다. Link 계층에 Ethernet이 사용될 때의 PDU는 Ethernet Frame이라고 한다. TCP와 UDP의 차이 TCP와 UDP는 모두 IP 레이어 위에서 동작하는 프로토콜이다. TCP에서는 서버와 클라언트로 나누어 지고 클라이언트에서 서버로 접속을 하면 연결이 된다. 연결된 상태에서 서버와 클라이언트는 서로 양방향 통신을 할 수 있다. 하지만 UDP는 서버와 클라이언트의 구분이 없고 연결도 하지 않는다. 이것을 TCP는 Con.. 2019. 7. 11.
반응형