본문 바로가기
반응형

네트워크8

[네트워크 기초] TCP/IP의 4 계층 구조 TCP/IP의 4 계층 구조 PC와 스마트폰 등이 통신하는 규칙을 프로토콜이라고 하고, 복수의 프로토콜을 조합한 것을 네트워크 아키텍처라고 한다. 네트워크 아키텍처는 우리가 사용하는 언어에 해당한다. 예전에는 TCP/IP 뿐만 아니라 여러 가지 네트워크 아키텍처가 있었지만, 지금은 거의 TCP/IP만 이용한다. TCP/IP는 TCP와 IP를 중심으로 하는 프로토콜의 집합으로, 네트워크의 공용 언어다. PC나 스마트폰 등의 OS에도 TCP/IP가 내장되어 있으므로 간단히 이용할 수 있다. 또한 TCP/IP로 통신하는 PC와 스마트폰, 각종 네트워크 기기 전반을 호스트라고 부른다. TCP/IP에서는 네트워크를 통해 통신하기 위한 기능을 계층화하고 복수의 프로토콜을 조합한다. TCP/IP의 계층 구조는 아래부.. 2023. 1. 14.
[네트워크] HTTP request 요청 시 Content-Type의 중요성(스크랩) HTTP POST 방식으로의 Request 요청 시 서블릿에서 getParameter("data")를 이용하여 데이터를 뽑아 올 때 주의사항이 있다. 삽질했던 내용을 적어보면 다음과 같다. 서버 코드의 Controller에 다음의 request handler mapping이 정의되어 있다. @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public String test(HttpServletRequest request) { String reqData = request.getParameter("data"); return "success"; } 위에 작성되어 있는 handler가 정상 동작하는지에 대해서 테스트 코드를 작.. 2019. 2. 27.
[XML] xml parsing, dom과 sax방식 (스크랩) 1. DOM DOM 은 XML 문서를 나타내는 객체들의 인터페이스를 표준으로 정해 놓은 것으로, DOM 파서는 바로 XML 문서로부터 DOM 구조를 생성하는 역할을 한다. DOM에서는 XML문서를 읽어들이는 중간에는 아무일도 일어나지 않고, XML문서의 모든 element, text, attribute 등에 대해 객체를 만든다. 이후에 Document 객체를 리턴하며 그 때부터 작업을 할 수 있다. 즉 DOM 파서는 XML 문서로부터 DOM API 에 알맞는 객체 구조를 생성하는 역할을 한다. XML 문서는 엘리먼트(element), 속성(attribute), 텍스트 등으로 구성된 트리 구조의 계층적인 정보이다. → XML 문서의 각 요소들에 대하여 트리 구조의 Java 객체로 표현 DOM API 는 X.. 2017. 7. 28.
반응형