목록웹프로그래밍 (48)
bdfgdfg
들어가기전 알아야할 기본 용어들 노드(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..
HTML - 웹페이지 와 그 내용을 구조화 하기 위한 마크업 랭귀지. 기본 태그 HTML은 머리(head)와 몸(body)로 이루어져있다고 생각하면 편하다. head는 HTML의 전반적인 특성을 설정하는 곳이다. body는 화면에 그려질(render) 내용들을 넣는 곳이다. 태그 의미 웹 문서의 유형을 html로 지정 모든 html 태그들의 최상위 태그 h1 h1 h1 h1 h1 h1 네이버 링크 1 2 3 버튼 div는 html 소스를 묶어놓는 것. 간단한 html 작성법. 이외에도 태그는 많고 각 태그별 사용법도 다르지만 검색해서 보면 된다. CSS(Cascading Style Sheet) CSS는 무선의 콘텐츠와 레이아웃 그리고 글꼴등의 시각적 요소들로 표현되는 문서의 외관을 분리하기 위한 목적. ..