목록분류 전체보기 (253)
bdfgdfg
URI URI는 리소스를 식별할 수 있는 문자열 값이다. Uniform : 리소스 식별하는 통일된 방식 Resource : 자원, URI로 식별할 수 있는 모든 것 Identifier : 다른 항목과 구하는데 필요한 정보 비슷한 개념으로 URL(리소스가 있는 위치),URN(리소스에 이름)도 존재한다. 다만 두 개념은 URI에 포함되는 개념. 예시를 보면 https://www.google.com/search?q=aimyon&hl=ko 위 URI를 주소창에다 검색해보면 위와 같은 리소스를 식별하고, 우리에게 Response해주는 것. URL의 구성을 살펴보자. scheme(스키마) : 주로 프로토콜(통신간 약속,규칙)을 이용. -> 추가로 이렇게 자주쓰이는 프로토콜들은 well-known포트가 있음. htt..
들어가기전 알아야할 기본 용어들 노드(Node) : 컴퓨터 네트워크 상에 연결된 장치. 호스트(Host) : 고유 IP 주소를 가진 노드 프로토콜(Protocol) : 데이터 통신의 규약(약속). 라우팅(Routing) : 어떤 네트워크 안에서 통신 데이터를 보낼 때 최적의 경로를 선택하는 과정. 즉 전달되는 데이터가 어느 라우터를 거쳐갈 지 결정하는 것. 라우터(Router) : 패킷의 위치를 추출하여, 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 데이터 패킷을 다음 장치로 전향시키는 장치. IP 주소 : 고유하게 할당된 값이 아닌, 통신사를 통해 할당된 동적인 값.(어떤 네트워크의 어떤 컴퓨터인지를 구분) MAC 주소 : 통신기기 자체에 부여된 고유한 유니크 값(식별번호)이며 변경되지 않..
클라이언트-서버 구조 Request(요청,클라이언트), Response(응답,서버) 구조를 말함. -> 대부분의 비즈니스 로직은 서버에서 담당(보안적 우수). 이후 완료된 결과를 클라에게 Response하는 방식의 구조 -> 역할을 분리할 수 있다는 장점이 있음. Stateless Stateless서버는 서버가 클라이언트의 상태를 보존하지 않는 것. 서버의 확장성(스케일 아웃)이 높지만(비교적 간단하다는 의미), 클라이언트의 추가 데이터 전송이 필요. -> 클라이언트의 이전 행동을 모르니 매번 클라이언트측에서 추가행동을 이전의 행동을포함해 보내야함. Stateless서버는 클라이언트의 요청을 매번 DB에서 값을 읽어온 후 처리한 뒤, DB에 기록하고 서버 메모리에는 들고있지 않음. -> 물론 아예 무상태..
IP주소(IP Address) IP주소는 컴퓨터를 구분하는데 사용되는 고유한 값이다. IP주소는 4Byte(IPv4)의 정수로 구성되어 있고, 4개의 정수가 마침표를 구분자로 구성된다.(즉 마침표마다 0~255의 값을 가짐) IP주소는 네트워크 주소와 호스트주소로 나눌 수 있는데 각각 몇bit를 차지하는지는 네트워크를 어떻게 구성하는지에 따라 달라진다. URL(Uniform Resource Locator) URL은 인터넷에 존재하는 여러 서버들이 제공하는 자원에 접근할 수 있는 주소를 표현하기 위한 것. - '프로토콜://호스트명:포트번호/경로명/파일명?쿼리스트링#참조' - URL에서 포트번호,쿼리,참조는 생략할 수 있다. http://www.codechobo.com:80/sample/hello.html..