ip

Dev/Nginx

[Nginx] fastcgi_pass설정(TCP/IP기반의 소켓 통신, 유닉스 소켓 통신)

리눅스환경에서 php프로젝트가 2개로 늘어나는 바람에 이전에 진행했던 nginx, php-fpm간의 연동이 제대로 되지 않았다. 따라서, nginx를 사용하기 위한 설정파일인 nginx.conf파일에서 수정해줘야 했다. 그 과정에서 fastcgi_pass명령어는 뭘 의미하는지, 모른채로 연동했어서 정리하고 넘어가고자 한다. [출처] : https://battlecook.github.io/2017/12/22/nginx-phpfpm-communication.html 위 그림은 nginx와 php를 사용해 웹 서버를 구축하는 경우의 구조이다. 필자의 우분투에는 여러 php이 있고, 어떤 버전을 연동해야 하는지 의문이였다. 클라이언트에서 API를 호출하면 Nginx의 location에 따라 어떤 방식으로 php..

Dev/Network

[Network] 네트워크 접근제어(NAC)의 모든 것

네트워크 접근제어(Network Access Control)이란 IP와 MAC을 가지고 있는 IP자산이 네트워크에 접근하기 전 보안 정책 준수 여부를 검사한 후, 내부 네트워크로의 접근을 허용하는 것이다. 그렇다면.. IP와 MAC의 차이는 무엇일까? IP주소란 Internet Protocol Address로 통신장비와 통신하기 위해서는 IP주소를 알아야 통신할 수 있는데, 내부적으로는 MAC주소를 사용한다. 즉, IP주소로 통신한다는 건 각 라우터 hop에서 일어나는 MAC주소와 MAC주소 통신의 연속적인 과정이다. 예를 들어, 한국에서 저 멀리 아프리카에 있는 A라는 주소로 통신을 하고자 한다면 한국과 아프리카는 시작점과 끝점이고 IP주소이다. 한국과 아프리카 사이에 수 많은 거점을 통해서 지나야 하..

Dev/Network

[Network] OSI 7 계층의 Network Layer(네트워크 계층)에 대한 개념 정리

네트워크 계층의 역할 네트워크 계층의 기본 기능은 송수신 호스트 사이의 패킷 전달 경로를 선택하는 라우팅이다. 네트워크의 구성 형태에 대한 정보는 라우팅 테이블에 보관된다. 라우팅이란? 송수신 호스트 사이의 패킷 전달 경로를 선택하는 과정 네트워크 계층의 또다른 기능(라우팅 제외) 혼잡 제어: 네트워크 특정 지역에 트래픽이 몰리는 현상을 다룸 네트워크에 존재하는 전송 패킷의 수가 많아질수록 네트워크의 성능은 자연스럽게 감소한다. 이러한 현상을 혼잡이라고 하고, 혼잡 문제를 해결하기 위한 방안을 혼잡 제어라고 한다. 패킷의 분할과 병합: 라우터 사이의 패킷 중개 과정에서 다룸 분할이란? 큰 데이터를 여러 패킷으로 나누는 과정 병합이란? 목적지에서 분할된 패킷을 다시 모으는 과정 HELLO/ECHO 패킷 라..

friendshipkim97
'ip' 태그의 글 목록