Git & Git-hub
·
웹 관련(HTTP,WAS)
1. 리눅스 필수 명령어@ 리눅스 디렉토리 이동 명령어1. pwd (print working directory)- 현재 작업하고 있는 폴더의 디렉토리 즉, 현재의 경로와 위치를 보여 주는 명령어2. ls (list)-  현재 있는 위치의 폴더내부의 폴더나 파일들의 내역을 보여주는 명령어3. ls -a (list all)-  현재 있는 위치 폴더 및 파일 그리고 숨겨진 파일들 까지 모두를 보여주는 명령어4. cd 폴더명 (change directory)-  ls 명령어에서 확인된 폴더들의 이동을 해주는 명령( 즉, 현재 위치를 변경 해주는 명령어)- cd .. 명령어를 사용하면 한 단계 위 즉, 상위 부모 폴더로 디렉토리 위치를 변경 해주겠다는 명령어- cd의 디렉토리 이동은 부모 폴더로 직접 접근은 불가..
(HTTP) Stateless, Stateful
·
웹 관련(HTTP,WAS)
HTTP의 중요한 특징 중 하나로는 Stateless(무상태) 프로토콜을 지향한다는 점이다.이 Stateless를 알기 전에 반대되는 Stateful(상태유지)를 알아야 한다.Stateful : 상태유지 프로토콜 방식Stateful은 서버가 클라이언트의 상태를 보존해주는 프로토콜 방식이다.Stateful(상태유지) 같은 경우에는 연결이 유지가 된다. 예시로 들면웹사이트의 로그인 기능같은 다른 페이지로 이동했을 경우에도 로그인이 유지가된다.이건 계속 연결이 되어있는 경우이다. 즉, 상태유지라고 생각하면 된다. 상태유지가 되야지물건을 구매했을 때 해당 로그인된 정보를 토대로 결제를 하기 때문이다.즉 서버에서 회원의 정보를 가지고 상태를 유지하기 때문에 지속적인 연결이 되어있는 상태이다.Stateless : ..
HTTP
·
웹 관련(HTTP,WAS)
모든 것은 HTTP 기반 위에서 동작한다.html 이미지 영상 파일 뿐만 아니라 앱과 서버가 통신할때와 서버와 서버끼리 통신할때도 HTTP프로토콜 위에서 데이터를 주고 받는다.특히 백엔드 개발자는 SpringMVC나 JSP PHP, 파이썬 장고 루비온레일즈같은 웹 기술이나 웹프레임워크를 사용하게 됨 이런 웹 기술들이 모두 HTTP 기반으로 구현되어있음. 인터넷 네트워크1. 인터넷 통신컴퓨터 둘이 붙어있으면 단순히 케이블을 연결해서 사용이 가능하다 하지만 현대에는 컴퓨터간의 거리가 멀리떨어져있기 때문에 통신의 어려움이 존재한다. 이것을 해결하기 위해 나온것이 인터넷 통신 이다. 멀리있는 컴퓨터와의통신은 해저케이블이 될수도있고 인공위성을 통해 내려올 수도 있다. 수많은 중간 노드라는 서버를 거쳐서 메시지가안..