목록분류 전체보기 (233)
Gom3rye

네트워크 확인 명령어ping [옵션] IP 주소 또는 도메인Packet InterNet Groper네트워크 상태를 확인할 때 가장 많이 사용하는 명령어ping은 네트워크를 통해 특정 목적지까지 네트워크가 잘 동작하고 있는지 확인하는 명령어상대방 호스트가 접속 가능한지 확인하는 것이 목적이지만 두 호스트 간의 통신을 위한 경로가 정상적으로 구성되어 있는지도 체크 가능하다.ICMP(Internet Control Message Protocol)라는 인터넷 프로토콜을 이용하고 ICMP의 제어 메시지를 통해 여러 가지 네트워크 상태를 파악할 수 있다.옵션-c count : 패킷의 개수 설정 (windows는 기본 4개로 설정되어 있고 나머지 운영체제는 무한대로 설정되어 있다.)-i interval : 패킷을 보내..

SwitchSTP (Spanning Tree Protocol)단일 장애점(SPoF: Single Point of Failure)하나의 시스템이나 구성 요소에서 고장이 발생했을 때 전체 시스템이 멈추는 구성 요소네트워크에서도 이 문제를 해결하기 위해서 이중화나 다중화된 네트워크를 디자인하고 구성한다.ISP - Gateway - Firewall - Switch - Server스위치 하나에 서버를 연결하면 스위치 자체가 단일 장애점이 된다.서버를 배치하는 네트워크에서는 스위치를 2개 이상으로 디자인해서 사용한다.Loop네트워크 연결이 고리처럼 되돌아 오는 형태로 구성된 상황 (데이터가 계속 뱅글뱅글 도는 형태로 전송될 수 있다.)1번째 문제: 브로드캐스트 스톰루프 구조로 연결된 네트워크에서 브로드캐스트를 발생..
Protocol통신 규칙, 규약, 약속프로토콜 스택: 일반적인 프로토콜은 단독으로 사용하지 않고 여러 개를 묶어서 사용하기 때문에 스택이라는 표현을 사용하는 경우가 많다.TCP/IP 스택: 하나의 프로토콜이 아니라 5개 계층으로 분리해서 여러 개의 프로토콜 집합으로 구성된다.OSI 7계층과 TCP/IPOSI 7계층통신 규약의 표준이 필요해서 나오게 되었다.계층과 데이터7. Application - Data6. Presentation - Data5. Session - Data4. Transport - Segment3. Network - Packet2. DataLink - Frame1. Physical - Bit개발자는 하향식으로 네트워크를 바라보고 네트워크 엔지니어는 상향식으로 네트워크를 바라본다.4계층을..

스크립트 실행셸 스크립트 파일경로: sh 파일 경로를 주면 되는데(dash shell(sh)을 가지고 실행) bash와의 문법 차이때문에 실행이 안되는 경우가 있어서 이 경우에는 bash 파일 경로를 입력해야 한다.스크립트 파일 경로: 파일에 실행 권한이 있어야 하고 파일이 PATH 경로에 있지 않은 경우에는 현재 디렉토리라도 ./를 추가해서 실행연산자-문자열 연산자-z: 문자열의 길이가 0인 경우 참 → 인자가 없으면 참-n: 문자열의 길이가 0이 아닌 경우 참 → 인자가 있어야 참#!/bin/bashif [ -z $1 ]then echo Trueelse echo Falsefi-정수 비교 연산자-eq-ne-gt-ge-lt-le, >=, 크기 비교 연산자는 문자열에도 사용 가능한..

네트워크 관리 프로토콜 및 서버원격 접속telnetSSH: 최근에는 SSH를 주로 이용파일 송수신외부에서 telnet 프로토콜로 원격 접속을 하는 것data는 평문으로 보낸다.→ 보안을 위해 SSH를 사용해서 데이터를 암호화해서 전송하기로 했다. But, 이것도 해독 가능. 해독하는데 시간만 좀 걸릴 뿐.백그라운드와 데몬은 다른 개념이다.백그라운드는 사용자의 요청과 상관 없다.데몬은 대기하고 있다가 사용자의 요청이 오면 그때 일을 하는 것. 동작만 백그라운드에서 하는 것파일을 송수신 하기 위해선 파일 서버가 있어야 한다.(웹 서버로도 할 수 있지만 파일이 많아지면 오버헤드 때문에 속도가 느려진다.)FTP (File Transfer Protocol) : 파일 송수신 프로토콜서버 설치하기패키지 이름: vsf..

네트워크 기초Mac address : 물리적인 주소로 16진수 12자리스위치는 Mac address 구별할 수 있지만 허브는 구별할 수 없음 → 모든 애들한테 다 보냄라우터는 외부로 나갈 때 쓰는 것멀티 플랙싱 : 회선 하나를 주고 돌려 쓰게 하는 것. ex 1초씩 번갈아 가면서 쓰게 하는 것 → 바뀔 수 있다. 따라서 IP는 논리적인 주소ipv4 : 40억개 정도 (32bit의 주소)ipv6 : 4조개 정도 할당 받아서 쓰고 있다. (128bit의 주소)터널링 : IPv6 지원 안 되는 네트워크에서 IPv6를 사용할 수 있도록 해주는 것IP 주소컴퓨터를 구별하기 위한 논리적인 주소, 국가 별로 구분이 되어 있다. → 그래서 특정 국가들이 우리나라 못 들어오게 해! 가 가능한 것. 국가 별로 나눈 이후에..