일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Servlet 맵핑
- GROUP BY
- static 예제
- static메서드
- oracle 연동
- 다운캐스팅
- 싱클톤패턴
- Java
- order by
- 이클립스 오라클 연동
- 사용자 데이터그램 프로토콜
- 템플릿
- 형변환
- 객체협력
- 스프링 모달창
- 상속
- 리스트 모달창
- 다중 모달창
- react
- IP
- 오라클 비교연산자
- singleton
- AOP란?
- 깃 명령어
- 추상 메서드
- downcasting
- spring annotation
- static
- SUB Query
- 모달창 여러개
- Today
- Total
목록Network (7)
모든지 기록하자!
IP만으로 한 번에 둘 이상 연결해야 한다면 어느 프로세스에서 처리할지 구분할 방법이 필요하다. 이 전 게시물에서 봤던 TCP/IP 패킷 정보에는 PORT 정보도 포함하고 있다. IP는 컴퓨터를 찾을 때 필요한 주소를 , Port는 같은 IP 내에서 프로세스를 구분 할 때 사용한다. 김영한 강사님의 이해하기 쉬운 비유는 IP가 아파트면 PORT는 그 아파트에 몇동 몇호인지 구분하는 것이다. 포트 번호는 크게 세 종류로 구분된다. 0번 ~ 1023번: 잘 알려진 포트로 사용하지 않는 것이 좋다. (well-known port) 1024번 ~ 49151번: 등록된 포트 (registered port) 49152번 ~ 65535번: 동적 포트 (dynamic port) 잘 알려진 포트번호의 예시 20 : FT..
IP의 단점인 비연결성과 비신뢰성 등을 해결하기 위해 TCP를 사용한다. Hello world라는 메시지를 전송하면 SOKET 라이브러리를 이용해 OS계층으로 전달, OS계층에서는 메시지 데이터에 TCP 정보를 포함시키고 TCP정보를 포함하는 IP 패킷을 생성한다. IP 패킷은 네트워크 인터페이스를 통해 전송한다. TCP의 특징 전송 제어 프로토콜 (Transmission Control Protocol) TCP는 웹 브라우저들이 월드 와이드 웹(www)에서 서버에 연결할 때 사용되며, 이메일 전송이나 파일 전송에도 사용된다. 신뢰할 수 있는 프로토콜로 현재는 대부분 TCP를 사용한다. 1. 연결지향 - TCP 3way handshake(가상연결) TCP 프로토콜의 작동은 크게 세 가지 흐름으로 구분하며 ..
웹 개발 공부를 시작하고 속성으로 빠른 시일 내에 공부하다 보니 이해되지 않는 부분들이 많아 HTTP의 동작 원리나 구조, 흐름 같은 원리에 중점을 두고 순차적으로 공부해 보려고 한다. 모든 것이 HTTP 기반 위에서 동작한다. HTML, 이미지 , 영상 , 파일뿐만 아니라 앱과 서버가 통신할 때도 서버와 서버가 통신할 때도 HTTP 프로토콜 위에서 데이터를 주고받는다. 인터넷 프로토콜(IP) 역할 지정한 IP 주소에 데이터 전달 패킷(Packet)이라는 통신 단위로 데이터 전달 IP 프로토콜의 한계 1. 비연결성 - 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷을 전송한다. 2. 비신뢰성 - 비신뢰성은 흐름에 관여하지 않기 때문에 보낸 정보가 제대로 갔는지 보장하지 않는다는 뜻이다. 예를 들어 ..
1. virtual hosts 주석 해제 - 가상 호스트를 사용하기 위해 주석 해제한다. 가상호스트란? 기본적으로 웹서버에 존재하는 주 호스트 도메인을 등록하여 사용하고 있지만 추가적으로 한 서버에 여러 도메인을 등록하여 사용한다는 의미이다. 가상 호스트 서버를 이용하여 제한된 공간 안에서 여러 개의 홈페이지를 제공해주는 서비스가(웹, 메일 등) 호스팅 서버스이다. 2. ErrorLog 변경 ErrorLog “|/apps/apache/bin/rotatelogs /apps/apache/logs/error_log.%Y%m%d 86400” - 에러 로그가 저장되는 경로를 지정한다 로그를 분할해서 남길경우에는 아파치에서 제공하는 rotatelogs를 사용한다. 파일명에 연월일시 분초를 작성하여 파일이 생성된 시..