일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 신입
- github
- 스터디
- Effective Java
- IT
- 신입사원
- 정보처리기사
- OS
- 컴퓨터과학
- 운영체제
- 깃
- 우리카드
- CS
- package-private
- 이펙티브 자바
- java
- 뮤텍스
- 세마포어
- spring
- 개발
- Public
- 알고리즘
- 디지털
- 프로그래밍
- 컴퓨터공학
- 메모리
- 깃허브
- 자바
- 공채
- 스프링
- Today
- Total
목록Web (8)
주니어 개발자 성장기
TCP의 역할 IP 프로토콜에서 발생하는 문제들(비연결성, 비신뢰성, 프로그램 구분)을 해결할 수 있는 프로토콜이다. 먼저 인터넷 프로토콜 스택을 확인해보자. 다음과 같이 4계층으로 구성되어 있으며, IP 계층 위에 TCP, UDP 전송 계층이 존재하고 그 위에 애플리케이션 계층 - HTTP, FTP 가 존재한다. 위의 그림만 보면 4계층이 매우 추상적으로 다가온다. 좀 더 상세하게, 한 PC 내에서 각 계층이 어떤식으로 나타나는지 살펴보자 순서는 다음과 같다. 1. 어플리케이션 프로그램이 전송 데이터를 생성 2. SOCKET 라이브러리를 통해 OS 계층에 데이터를 전달 3. OS 계층에서 전송 데이터를 포함한 TCP 정보 생성 4. TCP 정보 + 전송 데이터를 포함한 IP 패킷을 생성 5. LAN 카..
IP의 역할 IP는 인터넷 프로토콜로서 지정한 IP 주소(IP Address)에 데이터를 전달한다. 패킷(Packet)이라는 통신 단위로 데이터를 전달한다. IP Packet 패킷에 담기는 정보는 다음과 같다. 출발지 IP 목적지 IP 전송 데이터 기타 등등 Client에서 IP Protocol(규약)에 맞게 인터넷으로 패킷을 보내면 사이의 노드들도 똑같은 규약을 따르고 있기 때문에 목적지 Server에 패킷이 전달된다. IP 프로토콜의 한계 비연결성 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷을 전송 EX) 목적지 서버가 OFF 되어 있는 경우 비신뢰성 중간에 패킷이 소실되는 경우 EX) 중간 노드 서버가 전송중에 Shut down 될 경우 패킷이 순서대로 오지않을 경우 EX) 패킷이 다른 경..