목록Infrastructure (43)
취미와 밥줄사이

로드밸런서(Load Balancer)란 서버에 가해지는 부하(=load)를 분산(=balancing)해주는 장치 또는 기술 클라이언트와 서버풀(Server Pool, 분산 네트워크를 구성하는 서버들의 그룹) 사이에 위치하며, 한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 성능을 보이게 함 로드밸런싱은 여러 대의 서버를 두고 서비를 제공하는 분산 처리 시스템에 필요한 기술 서비스의 제공 초기 단계라면 적은 수의 클라이언트로 인해 서버 한 대로 요청에 응답하는 것이 가능 클라이언트 수와 규모가 확장되면 기존 서버만으로 정상적인 서비스가 불가능함 증가한 트래픽에 대처할 수 있는 방법은 크게 두 가지 Scale-up 서버 자체의 성능을 확장하는 것 메모리를 4gb에서 16gb로 교..

라우터란? 패킷을 목적지까지 전달하기 위해 다음 네트워크 지점을 결정하는 장치나 컴퓨터 내의 소프트웨어 인터넷을 작동시키는 네트워크 하드웨어 구성요소는 라우터이다. 인터넷의 핵심은 IP 패킷들이 여러 개의 다른 라우터를 통해 정확히 목적지로 라우팅 되는 것입니다. 인터넷은 라우터의 기능 없이는 존재할 수 없음 라우터는 여러 개의 통신 회선에 연결된 특수한 컴퓨터로 한 회선으로부터 받은 패킷들을 조사하여 그 패킷의 최종 목적지에 가까운 회선으로 패킷을 라우팅하도록 하는 프로그램 라우터의 목적은 서로 다른 네트워크를 연결하는 것 WAN/인터넷 접속에 사용되는 네트워크 3계층 기기 LAN과 LAN을 연결하거나 LAN과 WAN을 연결하기 위한 인터넷 네트워크 장비 외부 네트워크와 내부 네트워크를 연결시켜 준다...
read 사용자로부터 입력을 받기 위해서는 read 명령어를 사용해서 입력받을 수 있다. read 명령어는 사용자가 키보드를 사용해 입력하면 해당 값을 읽어와서 변수에 저장합니다. #! /bin/bash echo "나이를 입력하세요" read age echo "당신의 나이는 $age 입니다." ## 출력 echo "나이를 입력하세요" read age echo "당신의 나이는 $age 입니다." read로 사용자 입력을 받아서 age 변수에 저장한 이를 echo로 출력해주는 예제 띄어쓰기 단위로 여러 개의 입력을 받을 수 있다. #! /bin/bash echo "당신의 나이와 키를 입력하세요" read age height echo "당신의 나이는 $age 키는 $height 입니다." ## 출력 당신의 나..
종료 상태(exit status) Return Value, Return status라고 부르기도 합니다. 이전에 수행했던 명령어나 프로그램이 종료될 때 넘겨주는 값을 의미합니다. 종료 상태 또는 반환 값이 중요한 이유는 쉘 스크립트를 작성하는데 있어서 특정 명령어의 성공 여부에 따라 분기해야 하는 경우 이전 명령어가 정상적으로 수행되었는지 확인하는 것이 중요하기 때문이다. 쉘 스크립트 내에서 exit 명령어가 실행되면 스크립트가 종료되면 부모 프로세스에 종료 상태를 전달할 수 있는데 이 값을 프로그램 내에서 임의로 지정할 수 있습니다. 모든 명령어는 종료 상태를 리턴한다. 명령어가 성공시에는 0을 리턴하고 실패시에는 에러 코드로 해석될 수 있는 non-zero(1~255)를 리턴한다. 유닉스 관례를 잘 ..
구분 표현식 비교 크다 a gt b a > b 작다 a it b a = b 작거나 같다 a le b a = ) REFERENCE https://javafactory.tistory.com/1542 [Shell Script] 비교 표현식 gt lt ge le eq ne 구분 표현식 비교 크다 a gt b a > b 작다 a lt b a = b 작거나 같다 a le b a 비교 표현식 (gt, lt, ge, le, eq, ne) 비교 표현식 줄임말 eq - equal ( = ) ne - not equal ( ) lt - little ( = ..

네트워크 스위치 네트워크 스위치는 OSI 모델의 데이터 링크 계층에서 작동함 리소스 공유를 목적으로 기기를 연결하는 일을 지원함 물리적 포트에 연결된 기기에서 전송된 패킷을 받아 다시 내보낸다. 허브와 달리 패킷이 도달해야하는 기기로 이어지는 포트를 통해서만 보낸다. 대부분의 스위치는 이더넷을 사용한다. 이더넷, 파이버 채널, 비동기 전송모드 및 이니밴드 기반 이더넷은 충돌현상을 방지하기 위해 CSMA/CD를 사용합니다. 하지만 CSMA/CD는 충돌이 발생하면 잠시 대기하기 때문에 효율이 좋지 않습니다. 스위치는 CSMA/CD처럼 신호를 보내는 타이밍을 겹치지 않도록 조치를 취하는 것이 아니라 신호가 지나가는 길을 나누는 방법을 사용합니다. 네트워크 스위치 작동원리 기기가 스위치에 연결되면 스위치는 이더..

Hard Disk Sector 컴퓨터 디스크 기억장치에서 sector는 자기 디스크나 광 디스크의 트랙의 일부 각 섹터는 어느 정도 양의 가능한 데이터를 저장하고 있음 구형 하드 디스크 드라이브(HDD)의 경우 512Byte, CD-ROM과 DVD-ROM의 경우 2048 Byte, 신형 HDD는 4096Byte가 섹터 당 용량 sector는 하드 드라이브의 최소 기억 단위 온전한 하나의 섹터를 모두 채우지 못하는 파일들은 0으로 채워진 나머진 섹터 부분을 보유함 한 섹터에 동시에 두 종류의 정보가 들어갈 수 없음 데이터를 저장하는 데 사용되는 하드 드라이브의 일부 실제로 드라이브에 저장된 가장 작은 정보 섹션 각 디스크 섹터는 트랙의 일부이며 기본적으로 디스크의 데이터 링이며 이러한 섹터는 클러스터로 그..

1. Google에 wireshark 검색 계속해서 설치진행 2. wireshark 사용법 Network adapter가 2개 이상이 장착된 경우 어뎁터 선택하기 설정이후 start 누르기 REFERENCE https://m.blog.naver.com/harry5313/221413016102 와이어샤크 사용법(WIRESHARK) 과 패킷 분석하기 컴퓨터를 사용하다 보면 또는 서버를 관리하다 보면 네트워크 패킷을 확인 해야할 필요가 있습니다. 이럴때... blog.naver.com