목록네트워크 (122)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goWifiConnectPopup] : 와이파이 연결 팝업창 호출 수행 // ---------------------------------------------------------------------------------- fun goWifiConnectPopup(mContext: Context) { /** * // ----------------------------------------- * [goWi..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 504 Gateway Timeout 응답 코드 설명 [설 명] HTTP 504 Gateway Timeout 코드 는 서버가 게이트웨이 혹은 프록시의 역할을 하는 동안 시간 안에 업스트림 서버(upstream server)로부터 요청을 마치기 위해 필요한 응답를 받지 못했음을 나타냅니다 HTTP 504 Gateway Timeout 응답 코드를 받게 된다면 웹 사이트의 콘텐츠를 액세스 할 수 없습니다 HTTP 504 Gateway Timeout 코드 에러 원인 : 방화벽 또는 보안 그룹에 의해 트래픽이 차단된 경우 및 인터넷에서 액세스가 불가능한 경우 발생 서버가 오프라인 상태인 경우 최근 IP 주소를 변경한 경우 DNS 서버..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 403 Forbidden 응답 코드 설명 [설 명] - HTTP 403 Forbidden 에러 란 서버에 요청이 전달되었지만, 권한 때문에 거절되었다는 것을 의미합니다 - HTTP 403 Forbidden 에러 는 서버 자체 또는 서버에 있는 파일에 접근할 권한이 없을 경우에 발생할 수 있습니다 - HTTP 403 Forbidden 에러 는 웹 사이트의 소유자가 일부 특정 사용자에 대한 액세스를 거부하여 발생할 수 있지만, 웹 사이트 자체에 대한 권한과 구성의 문제로도 발생할 수 있습니다 - HTTP 403 Forbidden 에러 해결 사항 : - 입력한 URL 주소가 올바른지 확인 - 특정한 웹사이트가 특정한 ..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 501 Not Implemented 응답 코드 설명 [설 명] - HTTP 501 Not Implemented 에러 란 요청을 수행할 수 있는 기능을 서버가 지원하지 않는다는 것을 의미합니다 (서버에 구현되어 있지 않음) - HTTP 501 Not Implemented 에러 는 서버가 요청 방법을 이해하지 못하거나 어떤 리소스를 지원하지 않은 경우에 발생합니다 - HTTP 501 Not Implemented 에러 는 사용자가 수정할 수 없고 접근하려는 서버에서 수정이 필요합니다 - HTTP 501 Not Implemented 에러 해결 방법 : - 서버에서 정상적으로 로직이 구현되어 있는지 확인 실시 - 브라우저..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 405 Method Not Allowed 응답 코드 설명 [설 명] HTTP 405 Method Not Allowed 에러는 클라이언트가 서버에 요청을 수행한 메소드 Method (ex : get, post) 타입이 잘못된 경우 발생하는 것입니다 HTTP 405 Method Not Allowed 에러 발생 시 response header 쪽에서 현재 대상 리소스에서 지원하는 메소드의 리스트를 확인할 수 있습니다 HTTP 405 Method Not Allowed 에러 해결 방법 : 클라이언트는 서버쪽에 정의된 메소드 Method 타입에 맞춰서 http 요청 수행 실시 [참고 사이트] https://developer.moz..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 400 Bad Request 응답 코드 설명 [설 명] HTTP 400 Bad Request 에러는 서버가 클라이언트 오류를 감지해 요청을 처리할 수 없거나, 하지 않는다는 것을 의미합니다 HTTP 400 Bad Request 에러는 클라이언트가 서버에게 잘못된 요청, 유효하지 않은 요청 메시지 프레이밍, 또는 변조된 요청 라우팅을 하는 경우 발생 합니다 HTTP 400 Bad Request 에러 해결 방법 : 클라이언트 쪽에서 http 요청을 수행하는 URL 주소 점검 (URL 인코딩 점검 필요) 클라이언트 쪽에서 http 요청을 수행하는 send method (get, post) 점검 컴퓨터 또는 인터넷 연결에 문제 확..
[구 분] 구분 : Network / 네트워크 제목 : HTTP 503 Service Unavailable 응답 코드 설명 [설 명] HTTP 503 Service Unavailable 에러는 서버 다운 상태 및 서버가 요청을 처리할 준비가 되지 않은 것을 의미합니다 HTTP 503 Service Unavailable 에러 발생 원인 : 서버가 점검을 위해 다운 될 때 발생 메모리, CPU, 디스크 크기 등의 리소스가 충분하지 않은 경우 과부하될 때 발생 (서버 접속 사용자가 많은 경우) 서버 접속은 하였으나 서버 응답을 받지 못해 타임아웃이 발생한 경우 서비스가 정지 상태인 경우 서버내 애플리케이션의 문제로 웹상에서 요청한 서비스가 정상 처리되지 못한 경우 HTTP 503 Service ..
[구 분] 구분 : Network / 네트워크 제목 : [HTTP] HTTP 502 Bad Gateway Server Status Code 응답 코드 설명 [설 명] 1. HTTP 502 Bad Gateway 에러는 서버가 게이트웨이나 프록시 서버 역할을 하면서 업스트림 서버로부터 유효하지 않은 응답을 받았다는 것을 의미합니다 2. HTTP 502 Bad Gateway 에러는 [클라이언트 요청] > [프록시 서버] > [오리진 서버] 요청 흐름에서 서로 다른 프로토콜을 연결해주는 장치 (게이트웨이, 프록시 서버) 가 잘못된 프로토콜을 연결하거나, 어느쪽 프로토콜에 문제가 있어 통신이 제대로 되지 않을 때 발생하는 에러 입니다 3. HTTP 502 Bad Gateway 에러 발생 ..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // TODO [현재 연결된 네트워크 상태 확인 메소드 : 타겟 31 대응] public static Boolean getNetworkConnect(Context mContext) { /** * // ----------------------------------------- * [getNetworkConnect 메소드 설명] * // ----------------------------------------- * 1. 현재 사용자 모바일 디바이스 기기 네트워크 연결 상태 체크 * // ----------------------------------------- * 2. 사전 퍼미션 설정 : * // ---------------..
[구 분] 구분 : Network / 네트워크 제목 : 방화벽 (Firewall) , 인바운드 (Inbound) , 아웃바운드 (Outbound) 간단 설명 [설 명] 1. [방화벽] 은 외부로부터 불법 침입을 막고, 내부 및 외부 네트워크 접속 상황을 감시할 수 있는 [컴퓨터 보안 시스템] 입니다 - 방화벽은 물리적으로 네트워크를 연결하고 절단시키는 구조를 갖고있기때문에 응용프로그램을 고칠 필요없이 쉽게 사용할 수 있음 - 방화벽은 네트워크에 흘러다니는 모든 패킷을 검사하여 해킹과 같은 외부침입을 막을 수 있음 2. [인바운드] 란 [외부 >> 내부] 로 들어오는 것 입니다 - 클라이언트 요청에 의해 서버 내부로 진입 - 인바운드 규칙 (윈도우 방화벽 기본 설정) : 모..
[구 분] 구분 : Network / 네트워크 제목 : VPN (Virtual Private Network) 가상 사설망 설명 [설 명] 1. VPN 이란 외부에서 접근할 수 없는 사설망에 내 PC나 네트워크를 연결시키는 방법 입니다 2. VPN 은 두 개 이상의 물리적 네트워크 사이에 생성된 가상 네트워크로, 분리 된 네트워크가 직접 연결되어 있는 네트워크에 있는 것처럼 데이터를 보내고 받을 수 있도록 확장된 개인 네트워크를 만듭니다 - [회사 네트워크] - [VPN] - [사용자 네트워크] 3. VPN 은 인터넷을 통해서 원격 네트워크에 안전하게 연결하는 데에 사용 합니다 - 대부분의 회사는 VPN 을 구축하여 보안을 유지하면서 직원들이 회사 네트워크상의 파일, 애플리..
[구 분] 구분 : Network / 네트워크 제목 : 인트라넷 (intranet) , 엑스트라넷 (extranet) 개념 설명 [인트라넷 / intranet] 1. 인트라넷 이란 인터넷(internet) 관련 기술을 사용하여 조직 내부의 업무를 통합적으로 관리하는 정보 시스템을 의미합니다 2. 인트라넷 은 단체의 직원만 접근이 가능한 사설망으로, 인터넷 프로토콜을 쓰는 폐쇄적 근거리 통신망 입니다 3. 인트라넷 은 인터넷을 조직 내 네트워크로 활용하는 것을 말합니다 4. 인트라넷 은 근거리 통신망(LAN)을 기반으로 데이터 저장장치인 서버를 연결하고 PC에 설치된 인터넷 검색 프로그램을 통해 업무를 처리할 수 있게 합니다 5. 인트라넷 은 방화벽을 설치하여 외부로..
[구 분] 구분 : Network / 네트워크 제목 : [HTTP] HTTP 201 응답 코드 설명 [설 명] 1. HTTP 201 응답 코드 는 http 요청 실행을 처리하여, 자원이 생성된 것이 성공 상태 라는 의미 입니다 2. HTTP 201 응답 코드 는 POST 나 PUT 으로 HTTP 요청을 수행 >> 작업이 성공했을 때 반환 되는 응답 코드 입니다 [참고 사이트] https://developer.mozilla.org/ko/docs/Web/HTTP/Status/201 201 Created - HTTP | MDN HTTP 201 Created 는 요청이 성공적으로 처리되었으며, 자원이 생성되었음을 나타내는 성공 상태 응답 코드입니다. developer.mozilla.org
[구 분] 구분 : Network / 네트워크 제목 : [HTTP] HTTP 307 임시 리디렉션 (Temporary Redirect) 응답 코드 설명 [설 명] 1. HTTP 307 응답 코드 는 요청한 리소스가 Location 헤더에 주어진 URL 로 임시로 옮겨졌다는 것을 나타냅니다 (리디렉션 됨) 2. HTTP 307 응답 코드 는 원래 요청한 메소드 (get / post) 와 Body 를 재사용하여 요청을 리다이렉트 합니다 - HTTP 307 과 HTTP 302가 유일하게 다른점은 HTTP 307은 Method 와 Body 를 변경하지 않고 리다이렉트 요청을 하도록 보장 3. HTTP 307 응답 코드 버그나 예외가 아니라 서버쪽 설정 및 Location 을 사용해 ..
[구 분] 구분 : Network / 네트워크 제목 : [HTTP] HTTP 302 리디렉션 Redirectionr 응답 코드 설명 [설 명] 1. HTTP 302 응답 코드 는 클라이언트가 요청한 리소스가 헤더에 주어진 URL에 일시적으로 이동되었음을 가리키는 리다이렉트 상태 응답 코드 입니다 2. HTTP 302 응답 코드 는 버그나 예외가 아니라 서버쪽 설정 및 location 을 사용해 임의적으로 URL 주소를 변경 시킨 경우 발생되는 응답 코드 입니다 - 302 응답 코드 는 서버 로직을 거치고 리디렉션을 시켜야 하는 경우 사용 됩니다 3. HTTP 302 응답 코드 발생 시 확인 사항 : - 아파치 httpd.conf 설정 파일에서 ServerName 설정 값 ..
[구 분] 구분 : Network / 네트워크 제목 : [ERROR] HTTP 500 Server Error 에러 설명 [설 명] 1. HTTP 500 에러 는 서버 트래픽 및 로직 문법 문제에 의해서 발생되는 HTTP 표준 응답 코드 입니다 2. HTTP 500 에러 발생 원인 : - 서버 사용량의 폭주로 인해 서비스가 일시적으로 중단된 것 또는 서버의 이상에 의한 문제 - 서버 스크립트의 로직 및 문법 오류 3. HTTP 500 에러가 발생한 경우 : - 서버 트래픽 분석 및 어떤 구간에서 응답 처리가 오래걸리는지 파악 , 튜닝 수행 실시 - 서버 로직 및 문법 점검 >> 예외 발생 시 >> 방어 로직 추가 작성 실시 [참고 사이트] https://namu...
[구 분] 구분 : Network / 네트워크 제목 : [ERROR] HTTP 404 Not Found 에러 설명 [설 명] 1. HTTP 404 에러 는 클라이언트가 서버와 통신할 수는 있지만 서버가 요청한 바를 찾을 수 없다는 것을 가리키는 HTTP 표준 응답 코드 입니다 - 서버 자체가 존재하지만 서버가 응답한 페이지를 찾지 못했음을 나타낸다 2. HTTP 404 는 Not Found , 요청한 페이지를 찾을 수 없습니다 등의 오류 메시지를 표시해 줍니다 3. HTTP 404 에러가 발생한 경우 : - 클라이언트 : 정의된 경로로 요청을 정상적으로 시도했는지 다시 확인해 본다 - 서버 : 페이지가 이동되거나 삭제되었는지 확인해 본다 [참고 사이트] https:..
[설 명] 구분 : Network / 네트워크 제목 : 파일질라 (FileZilla) 다운로드 및 사용 방법 참고 사이트 - 서버 원격 파일 업로드 [참고 사이트] https://blog.naver.com/kkh0977/222913478688 110. [IT 정보] 파일질라 (FileZilla) 다운로드 및 파일 업로드 수행 방법 [설 명] [IT 정보] 파일질라 (FileZilla) 다운로드 및 파일 업로드 수행 방법 [파일질라 다운로드 사이... blog.naver.com
[설 명] 구분 : Network / 네트워크 제목 : 푸티 (Putty) 다운로드 및 사용 방법 참고 사이트 - 서버 접속 사용 [참고 사이트] https://blog.naver.com/kkh0977/222791039563 1. (LINUX/리눅스) 리눅스 SSH 원격 접속 작업 위한 Putty (푸티) 사용 방법 정의 및 다운 로드 참고 사 [개발 환경 설정] 사용 툴 : Putty OS : LINUX [방법 설명] 1. Putty 메뉴 좌측 상단 Session 선... blog.naver.com https://blog.naver.com/kkh0977/222803095667 6. (Network/네트워크) [Linux] 외부에서 WAS 접속 테스트 방법 - Putty (푸티) [설 명..
[설 명] 구분 : Network / 네트워크 제목 : HTTP 용어 설명 (HTTP 통신) 참고 사이트 [참고 사이트] https://blog.naver.com/kkh0977/222913300829 75. [IT 용어] HTTP 용어 설명 (HTTP 통신) [제 목] [IT 용어] HTTP 용어 설명 (HTTP 통신) [설 명] 1. HTTP 란 HTML 문서와 같은 ... blog.naver.com