목록自習/Network (13)
학사 나부랭이
OSI 7 Layer OSI 7 계층에서 각 계층은 네트워크의 원활한 동작을 위해 고유의 기능을 담당해요. 1계층 푸라치나가 nantokakomyu.com에 접속할 때, 컴퓨터에서 어떤 전기 신호를 주고받겠죠? 이 전기 신호가 1계층, 물리 계층에 해당해요. 전기 신호니까 당연히 Twisted Pair, 동축 케이블, 광케이블 등 구리 선이나 광섬유를 통해 전달되겠죠? 전송 단위는 Signal, bit이며 대표적으로 Hub나 Repeater 같은 장비가 있어요. 7계층 nantokakomyu.com에 접속해 인터넷을 하는 것 자체는 7계층, 응용 계층에 해당해요. 인터넷은 HTTP라는 프로토콜을 통해 동작해요. 최신 기술들의 총본산인 컴퓨터/스마트폰과 해저 케이블을 통해 왔다가는 전기 신호를 이용한 네트..
ELK 실시간으로 로그 및 데이터 수집, 분석할 수 있는 도구이다. 즉, 수많은 로그를 한 곳으로 집중시키고 분석하여 적당한 쿼리*를 만들어 원하는 데이터를 도출해낼 수 있는 로그 관리 솔루션이다. Elastic search, Log stash, Kibana의 앞글자를 딴 단어이다. *쿼리란? 데이터베이스에 특정 데이터를 보여달라는 클라이언트의 요청을 뜻한다. Elastic search ELK 중 분석 및 저장 기능을 담당한다. Lucene* 기반으로 개발한 분산형 검색 엔진이자 분석 엔진이다. No-SQL처럼** 사용할 수 있고 Lucene과 마찬가지로 자바 언어로 이루어져 있다. Log stash를 통해 수신된 데이터를 저장소에 저장한다. 데이터를 중심부에 저장하여 예상되는 항목을 검색하고 예상치 못..
Cookie HTTP는 stateless이에요. 그러니까 서버가 클라이언트의 상태를 보존하지 않아요. 그리고 서버는 항상 클라이언트와 연결되어있지 않아요. 그런 상태에서 웹사이트가 유저를 기억하기 위해 활용하는게 쿠키죠. (누군지, 어디서 왔는지, 어느 웹사이트를 방문했고, 관심사가 무엇인지, 인터넷에서 한 모든 것) 먼저 클라이언트와 웹사이트 서버의 대화하는 방식을 설명할게요. 클라이언트가 서버에 요청(ex. html 파일을 요청)을 하면 해당 서버와 연결이 되어요. 서버가 응답하고(html파일을 보냄) 그 응답을 클라이언트가 받는(html 파일을 받는) 순간 연결이 끊어져요. 가장 흔한 Authorization Cookie(인증 쿠키)를 예로 들자면... 1. 클라이언트가 아이디, 비번을 보내요. 2..
Internet Protocol 인터넷에서 다른 컴퓨터와 통신할 때 사용하는 프로토콜. 현재 IPv4는 32비트 체계를 사용, 약 40억개의 주소를 표현 가능. 그래서 NAT 기술 사용해서 IP부족 해소, IPv6는 아직 잘 안 씀. DNS 서버 국가적으로 운영을 함. 전화번호부와 같은 역할. 브라우저: "님, purachina.com이 어디임?" DNS 서버: "123.123.123.123 이네용." 브라우저: "ㅇㅋ 글로 감." 공인IP 세계에서 단 하나만 존재, 유동 || 고정 가능. 사설IP 공유기를 이용해 만드는 가상의 IP주소, IP 주소 겹침(192.168.0.3이 사설망(공유기에 의해 만들어진 내부 네트워크)마다 있음.), 유동 || 고정 가능. A클래스: 10.0.0.0~10.255.25..
먼저 PING을 이해하기 쉽게 용어를 맞춰보자. Packet은 네트워크를 통해 주고받기 용이하게 자른 데이터의 단위이다. INternet은 처음에 군사용으로 사용되었다. Groper는 물고기인데 바닥을 더듬거리며 생활한다. ...는 当て字인데 이런 의미가 붙은 이유는 이런 PING은 미군 연구소 연구원 Mike Muuss에 의해 1983년, 즉 군사용으로 인터넷이 사용되던 시기에 개발되었다. 음파탐지기처럼 쏘면 반사되어 돌아오고 그 반사되어 돌아옴으로 네트워크 상의 대략적인 위치 정보 확인하는데 접근하고자 하는 서버 IP에 핑을 보내고 응답을 확인해 네트워크가 살아있나 확인한다. 보통 가는 길에 여러 경로를 거쳐가며 해당 IP의 생사를 확하는데 핑이 라우터와 라우터 사이를 더듬더듬 거리며 날아간다고 Gr..